本文整理汇总了C#中Empresa类的典型用法代码示例。如果您正苦于以下问题:C# Empresa类的具体用法?C# Empresa怎么用?C# Empresa使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Empresa类属于命名空间,在下文中一共展示了Empresa类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: PermisoAutorizado
public static bool PermisoAutorizado(string codigo, Empresa.USeguridad.TPermiso Permiso) {
//var r = Usuario.Miembro;
foreach (USeguridad.TGrupo tg in Usuario.Miembro.Grupos)
{
foreach (KeyValuePair<int, USeguridad.TRoles> trs in tg.Role)
{
foreach (KeyValuePair<int, USeguridad.TAutorizacion> aut in trs.Value.Autorizaciones)
{
if (aut.Value.Recurso.Codigo.Equals(codigo)) {
if (aut.Value.Boleto.Permiso.Id.Equals(Permiso.Id)){
if (aut.Value.Boleto.Accion.Id.Equals(1)){
return false;
}
else{
return true;
}
}
else{
return false;
}
}
}
}
}
return false;
}
示例2: TesteEditarAgendamento
public void TesteEditarAgendamento()
{
this.CriaInstancia();
Empresa emp = new Empresa();
emp.Codigo = "99";
Filial fil = new Filial();
fil.Codigo = "99";
Cliente cli = new Cliente();
cli.Codigo = 1;
Funcionario func = new Funcionario();
func.Codigo = 1;
Status st = new Status();
st.Codigo = 2;
Agendamento umAgendamento = new Agendamento();
umAgendamento.Codigo = 1;
umAgendamento.Cliente = cli;
umAgendamento.Funcionario = func;
umAgendamento.Empresa = emp;
umAgendamento.Filial = fil;
umAgendamento.Status = st;
umAgendamento.DataPrevista = DateTime.Now.ToString("dd/MM/yyyy");
umAgendamento.InicioPrevisto = "04:00";
umAgendamento.FimPrevisto = "16:00";
umAgendamento.TrasladoPrevisto = "01:00";
umAgendamento.DataConclusao = DateTime.Now.ToString("dd/MM/yyyy");
umAgendamento.InicioConclusao = "06:00";
umAgendamento.FimConclusao = "15:00";
umAgendamento.TrasladoConclusao = "02:00";
IAgendamentoNegocio umAgendamentoBUS = new AgendamentoBUS(Conexao.Instacia, emp, fil);
umAgendamentoBUS.Editar(umAgendamento);
}
示例3: us_pensionsobrev_vista
public us_pensionsobrev_vista(Empresa.Docente.tdocente item){
this.InitializeComponent();
this.SettingSeguridad(item);
item.Familiares = new Empresa.Docente.Familiares(item);
this.DataContext = item;
}
示例4: win_direccion
public win_direccion(Empresa.Docente.tdocente docente){
this.Direccion = docente.Direccion;
InitializeComponent();
//llenando provincias.
com_provincia.ItemsSource = Empresa.Comun.Provincia.GetInstance();
this._origendireccion = this.Direccion;
}
示例5: TPago
public TPago(double montobruto, DateTime fecha, Empresa.RHH.testadolaboral estado)
{
this.Id = 0;
this.MontoBruto = montobruto;
this.Fecha = fecha;
this.Estado = estado;
}
示例6: bindingpaster
private void bindingpaster(Empresa.Docente.tdocente docente, byte cual) {
grad_paster.Diagram.Series[0].Points.Clear();
this.DataContext = docente.PagosDetalle.UltimoMes();
foreach(Empresa.Docente.TPagoDetalle pago in docente.PagosDetalle.UltimoMes()){
if(pago.MontoBruto != 0){
//Descuentos e Ingresos.
if(cual == 0){
grad_paster.Diagram.Series[0].Points.Add(new DevExpress.Xpf.Charts.SeriesPoint(pago.IngresoDescuento.Nombre, System.Math.Abs(pago.MontoBruto)));
}
//Solo Descuentos
if(cual == 1){
if (pago.MontoBruto < 0 || pago.IngresoDescuento.Mus.ToString() == "20"){
grad_paster.Diagram.Series[0].Points.Add(new DevExpress.Xpf.Charts.SeriesPoint(pago.IngresoDescuento.Nombre, System.Math.Abs(pago.MontoBruto)));
}
}
//Solo Ingresos.
if(cual == 2){
if (pago.MontoBruto > 0){
grad_paster.Diagram.Series[0].Points.Add(new DevExpress.Xpf.Charts.SeriesPoint(pago.IngresoDescuento.Nombre, System.Math.Abs(pago.MontoBruto)));
}
}
}
}
}
示例7: ListaPensionadosBeneficio
public ListaPensionadosBeneficio(Empresa.Docente.tlistadopensionadosenbeneficio item){
this.Item = item;
_ListadoDocentes = new Empresa.Docente.DocenteListaPensionBeneficio(item.Id);
item.Docente = _ListadoDocentes.Lista;
this.DataContext = item.Docente;
InitializeComponent();
}
示例8: win_cambiar_clave
public win_cambiar_clave(Empresa.Usuarios.TUsuario item)
{
this._usuarios = new Empresa.Usuarios.Usuario(true);
this.Usuario = item;
this.EsValido = false;
InitializeComponent();
}
示例9: Create
public ActionResult Create(Empresa E)
{
if (ModelState.IsValid)
{
IRepositorio<Empresa> repo = new EmpresaRepositorio();
repo.Save(E);
IRepositorio<Telefono> repositorioTelefono = new TelefonoRepositorio();
E.Telefonos[0].IdEmpresa = E.IdEmpresa;
E.Telefonos[0].Tipo = "E";
repositorioTelefono.Save(E.Telefonos[0]);
IRepositorio<Contacto> repositorioContacto = new ContactoRepositorio();
E.Contacto[0].IdEmpresa = E.IdEmpresa;
E.Contacto[0].Tipo = "E";
repositorioContacto.Save(E.Contacto[0]);
foreach (var telefono in E.Contacto[0].ListaTelefonos)
{
telefono.Tipo = "E";
telefono.IdContacto = E.Contacto[0].IdContacto;
repositorioTelefono.Save(telefono);
}
return RedirectToAction("Index");
}
// Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario
while (E.Contacto[0].ListaTelefonos.Count < 4)
{
E.Contacto[0].ListaTelefonos.Add(new Telefono());
}
return View(E);
}
示例10: DecretoDocente
public DecretoDocente(Empresa.Docente.TDecreto item){
//Buscando Todos los Docentes con este decreto.
this.Decreto = item;
this.Docentes = new ObservableCollection<tdocente>();
SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL);
//Buscando Docentes
consulta.Parameters.Add("@Dec_Decreto", item.Numero);
tdocente doc;
foreach (System.Data.DataRow fila in consulta.Execute.Dataset("[dbo].[Minerd_Decretos_ViewDecreto]", System.Data.CommandType.StoredProcedure).Tables[0].Rows){
doc = new tdocente();
doc.Apellidos = fila["pdr_apellidos"].ToString();
doc.Nombres = fila["NOMBRES"].ToString();
doc.NombreCompleto = doc.Nombres + " " + doc.Apellidos;
doc.EsMasculino = Convert.ToBoolean(fila["SEXO"]);
doc.FechaNacimiento = fila["FECHA_NAC"] == DBNull.Value ? DateTime.MinValue : (DateTime)fila["FECHA_NAC"];
doc.Cedula = fila["dec_cedula"].ToString();
doc.Foto = fila["foto"] == DBNull.Value ? null : (byte[])fila["foto"];
doc.Decretos.Add(new TDecretoDocente(_decretos.GetItem(fila["dec_decreto"].ToString()), Convert.ToDouble(fila["dec_montoprt"]), _estadolaboral[Convert.ToInt32(fila["dec_tipo"])]));
this.Docentes.Add(doc);
}
}
示例11: DeparamentoAsignado
public DeparamentoAsignado(Empresa.RHH.tpersonal personal){
//dbo.
this.Lista = new ObservableCollection<TDeparamentoAsignado>();
SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL);
TDeparamentoAsignado depaa;
consulta.Parameters.Add("@per_cedula", personal.Cedula); // Emrpesa por defecto inabima...
foreach(System.Data.DataRow fila in consulta.Execute.Dataset("inventario.dbo.RHH_DepartamentosAsignados_ViewCedula", System.Data.CommandType.StoredProcedure).Tables[0].Rows){
depaa = new TDeparamentoAsignado();
depaa.Habilitado = Convert.ToBoolean(fila["depaa_habilitado"]);
// Asignando departamento objseto principal
depaa.Departamento = _depas.Source(Convert.ToInt32(fila["depa_id"]))[0];
try{
depaa.Personal = new Personal(fila["per_cedula"].ToString())[0];
}
catch {
depaa.Personal = new tpersonal();
}
// Asignando departamento al personal
depaa.Personal.Departamento = depaa.Departamento;
this.Lista.Add(depaa);
}
}
示例12: SelectEmpresaByID
public Empresa SelectEmpresaByID(int idEmpresa)
{
Database db = DatabaseFactory.CreateDatabase();
DbCommand command = db.GetSqlStringCommand("Select * From Empresa Where id = " + idEmpresa + " ");
using (IDataReader dr = db.ExecuteReader(command))
{
Empresa ObjEmpresa = new Empresa();
if (dr.Read())
{
ObjEmpresa.CNPJ = Convert.ToString(dr["CNPJ"]);
ObjEmpresa.InscEstadual = Convert.ToString(dr["InscEstadual"]);
ObjEmpresa.RazaoSocial = Convert.ToString(dr["RazaoSocial"]);
ObjEmpresa.Endereco = Convert.ToString(dr["Endereco"]);
ObjEmpresa.Bairro = Convert.ToString(dr["Bairro"]);
ObjEmpresa.CEP = Convert.ToString(dr["CEP"]);
ObjEmpresa.Cidade = Convert.ToString(dr["Cidade"]);
ObjEmpresa.UF = Convert.ToString(dr["UF"]);
ObjEmpresa.Tel = Convert.ToString(dr["Tel"]);
ObjEmpresa.DDDtel = Convert.ToString(dr["DDDTel"]);
ObjEmpresa.DDDfax = Convert.ToString(dr["DDDFax"]);
ObjEmpresa.Fax = Convert.ToString(dr["Fax"]);
ObjEmpresa.Contato = Convert.ToString(dr["Contato"]);
ObjEmpresa.Email = Convert.ToString(dr["Email"]);
}
return ObjEmpresa;
}
}
示例13: InsertUpdate
/// <summary>
/// INSERE UM NOVO REGISTRO OU ATUALIZA UM DETERMINDO REGISTRO JÁ EXISTENTE.
/// EXEMPLO:
/// PARA INSERT BASTA PASSAR O ID DA TEBELA COMO ZERO(0)
/// PARA UPDATE BASTA PASSAR O ID DA TABELA DIFERENTE DE ZERO(0)
/// </summary>
/// <param name="ObjUsuario"></param>
public void InsertUpdate(Empresa ObjEmpresa)
{
try
{
string NomeProc;
Database db = DatabaseFactory.CreateDatabase();
Validacoes ObjValidacoes = new Validacoes();
if (ObjEmpresa.id != 0) { NomeProc = "EmpresaUpdate"; } else { NomeProc = "EmpresaInsert"; }
DbCommand command = db.GetStoredProcCommand(NomeProc);
//Caso id(chave primaria for diferente de zero(0) então é passado o parametro para fazer o update
if (ObjEmpresa.id != 0) { db.AddInParameter(command, "@ID", DbType.Int32, ObjEmpresa.id); }
//Dados
db.AddInParameter(command, "@CNPJ", DbType.String, ObjEmpresa.CNPJ);
db.AddInParameter(command, "@InscEstadual", DbType.String, ObjEmpresa.InscEstadual);
db.AddInParameter(command, "@RazaoSocial", DbType.String, ObjEmpresa.RazaoSocial);
db.AddInParameter(command, "@Endereco", DbType.String, ObjEmpresa.Endereco);
db.AddInParameter(command, "@Bairro", DbType.String, ObjEmpresa.Bairro);
db.AddInParameter(command, "@CEP", DbType.String, ObjEmpresa.CEP);
db.AddInParameter(command, "@Cidade", DbType.String, ObjEmpresa.Cidade);
db.AddInParameter(command, "@UF", DbType.String, ObjEmpresa.UF);
db.AddInParameter(command, "@DDDtel", DbType.String, ObjEmpresa.DDDtel);
db.AddInParameter(command, "@Tel", DbType.String, ObjEmpresa.Tel.Replace(".", String.Empty).Replace("-", String.Empty).Replace(" ", String.Empty));
db.AddInParameter(command, "@DDDfax", DbType.String, ObjEmpresa.DDDfax);
db.AddInParameter(command, "@Fax", DbType.String, ObjEmpresa.Fax.Replace(".", String.Empty).Replace("-", String.Empty).Replace(" ", String.Empty));
db.AddInParameter(command, "@Contato", DbType.String, ObjEmpresa.Contato);
db.AddInParameter(command, "@Email", DbType.String, ObjEmpresa.Email);
//Executa
db.ExecuteNonQuery(command);
}
catch (Exception e)
{
throw e;
}
}
示例14: Construir
private void Construir(int ano, int mes, Empresa.RHH.testadolaboral estado)
{
tdocente docent;
SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL);
consulta.Parameters.Add("@ano", ano);
consulta.Parameters.Add("@mes", mes);
consulta.Parameters.Add("@tar_id", estado.Id);
TNomina nom;
nom = new TNomina();
foreach (System.Data.DataRow fila in consulta.Execute.Dataset("[dbo].[View_NominaHistorico_AMT]", System.Data.CommandType.StoredProcedure).Tables[0].Rows){
docent = new tdocente();
docent.Nombres = fila["Noh_Nombres"].ToString();
docent.Apellidos = fila["Noh_Apellidos"].ToString();
docent.EsMasculino = Convert.ToBoolean(fila["Noh_Sexo"]);
docent.Cedula = fila["Noh_Cedula"].ToString();
docent.HistorialPagos = new Pagos();
DateTime FechaNom = Convert.ToDateTime(fila["Noh_FNomina"]);
docent.HistorialPagos.Lista.Add(new TPago(Convert.ToDouble(fila["Noh_Sueldo"]), FechaNom, estado));
nom.Docentes.Add(docent);
nom.Fecha = FechaNom;
nom.Tipo = estado;
}
this.Lista.Add(nom);
}
示例15: tdocentes
public tdocentes(int id, string nombres, string apellidos, string nombrec, string cedula, bool escasado, bool esmasculino, DateTime fechanacimiento, string profesion, RHH.testadolaboral estadolaboral, Empresa.Comun.tcontacto contacto, string decreto, DateTime fechadecreto, byte[] foto, string estadopr, string nss, double sueldobaseactual, bool esfallecido, DateTime fechafallecido, DateTime fechaingresoeducacion, DateTime decretofechapago, Pagos historicopagos)
{
//this.Tipo = new Comun.TEstandar(1); // tipo inicial 1;
this.Id = id;
this.Nombres = nombres;
this.Apellidos = apellidos;
this.Cedula = cedula;
this.EstadoLaboral = estadolaboral;
this.HistorialPagos = historicopagos;
this.Familiares = new Familiares();
this.EsCasado = escasado;
this.FechaNacimiento = fechanacimiento;
this.Profesion = profesion;
this.Contacto = contacto;
this.EsMasculino = esmasculino;
this.NombreCompleto = nombrec;
this.Foto = foto;
this.EstadoPR = estadopr;
this.Nss = nss;
this.SueldoBrutoActual = sueldobaseactual;
this.EsFallecido = esfallecido;
this.FechaFallecido = fechafallecido;
this.FechaIngresoEducacion = fechaingresoeducacion;
this.Direccion = new Comun.TDireccion();
}