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(); }
/// <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; } }
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; } }
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(); }
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); }
public win_mantenimientoDocente(Empresa.Docente.tdocente item){ _docenteinicial = item; InitializeComponent(); this.Docente = item; this.Bindingcontrols(item) ; }
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); } }
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; }
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))); } } } } }
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); }
public us_pensionsobrev_vista(Empresa.Docente.tdocente item){ this.InitializeComponent(); this.SettingSeguridad(item); item.Familiares = new Empresa.Docente.Familiares(item); this.DataContext = item; }
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; }
public win_direccion(Empresa.Comun.TDireccionAsignada direccion){ InitializeComponent(); //llenando provincias. com_provincia.ItemsSource = Empresa.Comun.Provincia.GetInstance(); this.Direccion = direccion; this._origendireccion = this.Direccion; }
public TPago(double montobruto, DateTime fecha, Empresa.RHH.testadolaboral estado) { this.Id = 0; this.MontoBruto = montobruto; this.Fecha = fecha; this.Estado = estado; }
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); } }
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); }
public win_cambiar_clave(Empresa.Usuarios.TUsuario item) { this._usuarios = new Empresa.Usuarios.Usuario(true); this.Usuario = item; this.EsValido = false; InitializeComponent(); }
public us_VisorDocente(Empresa.Citas.TCitasVisitas item){ Cita = item; this.Docente = new Empresa.Docente.DocenteDecreto(item.Visitante.Cedula).Primero(); InitializeComponent(); this.bindingpaster(this.Docente,0); this.EnCambio("Docente"); }
public Dial_AnalisisDecreto(ObservableCollection<Empresa.Docente.tdocente> docentes, Empresa.Docente.TDecreto decreto){ this.Decreto = decreto; this.Docentes = docentes; this.Analisis = new Empresa.Docente.DecretoAnalisis(docentes, decreto); InitializeComponent(); }
public Mensagem(int pId, string pMsg, int pStatus, Voluntario pVol, Empresa pEmp) { idMensagem = pId; mensagem = pMsg; status = pStatus; empresa = pEmp; voluntario = pVol; }
public us_Proceso_SeguroFunerario(Empresa.Docente.tsolicitudfunenario item){ this.InitializeComponent(); this._appseguridad(); this.BindingControls(); this.Solicitud = item; }
public List<TDecreto> GetItems(Empresa.Comun.TEstandar estado) { List<TDecreto> _lista = new List<TDecreto>(); foreach (TDecreto item in this.Lista){ if (item.Estado.Id.Equals(estado.Id)) _lista.Add(item); } return _lista; }
public DecretoAnalisis(ObservableCollection<Empresa.Docente.tdocente> docentes, Empresa.Docente.TDecreto decreto){ this.Docentes = docentes; this.Decreto = decreto; __duplicados(); __repetidos(); __promedioedad(); __montototalsueldopromedios(); }
public us_direcciones(Empresa.Comun.TDireccion item){ this.Provincias = Empresa.Comun.Provincia.GetInstance(); this.Municipios = Empresa.Comun.Municipio.GetInstance(); this.Sectors = Empresa.Comun.Sector.GetInstance(); this.Direccion = item; InitializeComponent(); }
public TDecretoDocente(TDecreto decreto, double monto, Empresa.RHH.testadolaboral estado, double porciento) { this.Id = 0; this.Decreto = decreto; this.Monto = monto; this.Estado = estado; this.Porciento = porciento; }
public SuplidorRecurrente(Empresa.Comun.TEstandar tipo){ this.Lista = new ObservableCollection<TSuplidor>(); SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL); consulta.Parameters.Add("@tsupr_id", tipo.Id); foreach (System.Data.DataRow fila in consulta.Execute.Dataset("[dbo].[Comun_Supli_RecurrenteCertificaciones_01_View]", System.Data.CommandType.StoredProcedure).Tables[0].Rows){ Lista.Add(new TSuplidor(Convert.ToInt32(fila["sup_id"]), fila["sup_nombre"].ToString(), fila["sup_rnc"].ToString(), false, fila["sup_web"].ToString(), fila["sup_fax"].ToString(), fila["sup_telefonoPrimario"].ToString(), null)); } }
public Win_citas_mostrador(Empresa.RHH.TDepartamento departamento){ InitializeComponent(); this.Departamento = departamento; this._bindingbw(); this.binndingtime(new TimeSpan(0, 0, 0, 4)); this._tiempo.Start(); }
public us_citas(Empresa.RHH.tpersonal item){ this.Motivos = Empresa.Citas.MotivoVisitas.GetInstance(); this.Departamentos = Empresa.RHH.Departamento.GetInstance(); this.Personal = Empresa.Citas.PersonalPreAsignado.GetInstance(); this.Cita = new Empresa.Citas.TCitasVisitas(item); Persona = item; InitializeComponent(); }
public Dial_confirmacion_AprobacionSeguroFunerario(Empresa.Docente.tsolicitudfunenario item) { InitializeComponent(); this._solicitud = item; this.Resultado = MessageBoxResult.No; //Aplicando mensaje. this.txb_mensaje.Text = "Desea Aprobar la siguiente solicitud con el MONTO DE: " + item.Monto.ToString() + " , Si/no?"; }
public frmMntEmpresas(Empresa _empresa) { InitializeComponent(); m_Empresa = _empresa; empresaBindingSource.DataSource = _empresa; Cursor.Current = Cursors.Default; }
public void remover(Empresa empresa) { int posicao = ListaEmpresa.FindIndex(e => e.Id == empresa.Id); ListaEmpresa.RemoveAt(posicao); }
public Empresa Adicionar(Empresa empresa) { empresa.Id = ListaEmpresa.Count + 1; ListaEmpresa.Add(empresa); return(empresa); }
public void editar(Empresa empresa) { int posicao = ListaEmpresa.FindIndex(e => e.Id == empresa.Id); ListaEmpresa[posicao] = empresa; }
public void VincularComEmpresa(Empresa empresa) { Empresa = empresa; EmpresaId = empresa.Id; }
public static string UrlBannerEmpresa(Empresa empresa) { return(UrlBannerEmpresa(empresa.EmpresaID)); }
public long?Insert(Empresa obj) { throw new NotImplementedException(); }
public void AddMotorista() { try { MotoristaController salvar = new MotoristaController(); Motorista motorista = new Motorista(); // Para testes, retorna um numero aleatorio para o CPF Random randNum = new Random(); // motorista : Pessoa motorista.cpf = randNum.Next(); motorista.rg = Convert.ToString(randNum.Next()); motorista.nome = "Nome"; motorista.dataNasc = Convert.ToDateTime("01-01-2019"); motorista.sexo = "M"; // motorista : Pessoa : Endereço motorista.endereco.rua = "Rua de Casa"; motorista.endereco.numero = Convert.ToInt32("0"); // TODO: validar sem numero motorista.endereco.complemento = "B"; motorista.endereco.bairro = "Bairro de Casa"; motorista.endereco.cep = 04425123; motorista.endereco.municipio = "Municipio de Casa"; motorista.endereco.cidade = "São Paulo"; motorista.endereco.estado = "SP"; Empresa empresa = new Empresa(); empresa.razaoSocial = "UNIP"; empresa.cnpj = Convert.ToString(randNum.Next()); empresa.email = "e-mail"; // Empresa: Endereço empresa.endereco.rua = "Rua de Empresa"; empresa.endereco.numero = Convert.ToInt32("10"); // TODO: validar sem numero empresa.endereco.complemento = "C"; empresa.endereco.bairro = "Bairro de Empresa"; empresa.endereco.cep = 04425123; empresa.endereco.municipio = "Municipio de Empresa"; empresa.endereco.cidade = "São Paulo"; empresa.endereco.estado = "SP"; motorista.AddEmpresa(empresa); // Empresa : Telefone Telefone telefone = new Telefone(); telefone.DDI = "55"; telefone.DDD = "11"; telefone.telefone = Convert.ToString(22328974); motorista.AddTelefone(telefone); Assert.Equals(salvar.Inserir(motorista), true); } catch (Exception) { throw; } }
public void AplicarTraslado(int intIdTraslado, int intIdUsuario) { decimal decTotalInventario = 0; ParametroContable ivaPorPagarParam = null; ParametroContable efectivoParam = null; ParametroContable trasladosParam = null; ParametroContable lineaParam = null; DataTable dtbInventarios = new DataTable(); dtbInventarios.Columns.Add("IdLinea", typeof(int)); dtbInventarios.Columns.Add("Total", typeof(decimal)); dtbInventarios.PrimaryKey = new DataColumn[] { dtbInventarios.Columns[0] }; Asiento asiento = null; using (IDbContext dbContext = localContainer.Resolve <IDbContext>()) { try { Traslado traslado = dbContext.TrasladoRepository.Include("DetalleTraslado").Where(x => x.IdTraslado == intIdTraslado).FirstOrDefault(); if (traslado == null) { throw new Exception("El registro de traslado por aplicar no existe."); } Empresa empresa = dbContext.EmpresaRepository.Find(traslado.IdEmpresa); if (empresa == null) { throw new BusinessException("Empresa no registrada en el sistema. Por favor, pongase en contacto con su proveedor del servicio."); } SucursalPorEmpresa sucursal = dbContext.SucursalPorEmpresaRepository.FirstOrDefault(x => x.IdEmpresa == traslado.IdEmpresa && x.IdSucursal == traslado.IdSucursalDestino); if (sucursal == null) { throw new BusinessException("Sucursal no registrada en el sistema. Por favor, pongase en contacto con su proveedor del servicio."); } if (sucursal.CierreEnEjecucion) { throw new BusinessException("Se está ejecutando el cierre en este momento. No es posible registrar la transacción."); } if (empresa.Contabiliza) { ivaPorPagarParam = dbContext.ParametroContableRepository.Where(x => x.IdTipo == StaticTipoCuentaContable.IVAPorPagar).FirstOrDefault(); efectivoParam = dbContext.ParametroContableRepository.Where(x => x.IdTipo == StaticTipoCuentaContable.Efectivo).FirstOrDefault(); if (ivaPorPagarParam == null || efectivoParam == null) { throw new BusinessException("La parametrización contable está incompleta y no se puede continuar. Por favor verificar."); } } traslado.Aplicado = true; traslado.IdAplicadoPor = intIdUsuario; dbContext.NotificarModificacion(traslado); foreach (var detalleTraslado in traslado.DetalleTraslado) { Producto producto = dbContext.ProductoRepository.Include("Linea").FirstOrDefault(x => x.IdProducto == detalleTraslado.IdProducto); if (producto == null) { throw new Exception("El producto asignado al detalle del traslado no existe"); } if (producto.Tipo != StaticTipoProducto.Producto) { throw new BusinessException("El tipo de producto por trasladar no puede ser un servicio. Por favor verificar."); } ExistenciaPorSucursal existencias = dbContext.ExistenciaPorSucursalRepository.Where(x => x.IdEmpresa == producto.IdEmpresa && x.IdProducto == producto.IdProducto && x.IdSucursal == traslado.IdSucursalOrigen).FirstOrDefault(); if (existencias != null) { existencias.Cantidad -= detalleTraslado.Cantidad; dbContext.NotificarModificacion(existencias); } else { ExistenciaPorSucursal nuevoRegistro = new ExistenciaPorSucursal { IdEmpresa = traslado.IdEmpresa, IdSucursal = traslado.IdSucursalOrigen, IdProducto = detalleTraslado.IdProducto, Cantidad = detalleTraslado.Cantidad * -1 }; dbContext.ExistenciaPorSucursalRepository.Add(nuevoRegistro); } MovimientoProducto movimiento = new MovimientoProducto { IdProducto = producto.IdProducto, IdSucursal = traslado.IdSucursalOrigen, Fecha = DateTime.Now, PrecioCosto = detalleTraslado.PrecioCosto, Origen = "Salida de mercancía por traslado entre sucursales", Tipo = StaticTipoMovimientoProducto.Salida, Cantidad = detalleTraslado.Cantidad }; producto.MovimientoProducto.Add(movimiento); existencias = dbContext.ExistenciaPorSucursalRepository.Where(x => x.IdEmpresa == producto.IdEmpresa && x.IdProducto == producto.IdProducto && x.IdSucursal == traslado.IdSucursalDestino).FirstOrDefault(); if (existencias != null) { existencias.Cantidad += detalleTraslado.Cantidad; dbContext.NotificarModificacion(existencias); } else { ExistenciaPorSucursal nuevoRegistro = new ExistenciaPorSucursal { IdEmpresa = traslado.IdEmpresa, IdSucursal = traslado.IdSucursalDestino, IdProducto = detalleTraslado.IdProducto, Cantidad = detalleTraslado.Cantidad }; dbContext.ExistenciaPorSucursalRepository.Add(nuevoRegistro); } movimiento = new MovimientoProducto { IdProducto = producto.IdProducto, IdSucursal = traslado.IdSucursalDestino, Fecha = DateTime.Now, PrecioCosto = detalleTraslado.PrecioCosto, Origen = "Ingreso de mercancía por traslado entre sucursales", Tipo = StaticTipoMovimientoProducto.Entrada, Cantidad = detalleTraslado.Cantidad }; producto.MovimientoProducto.Add(movimiento); if (empresa.Contabiliza) { decimal decTotalPorLinea = Math.Round(detalleTraslado.PrecioCosto * detalleTraslado.Cantidad, 2, MidpointRounding.AwayFromZero); decTotalInventario += decTotalPorLinea; int intExiste = dtbInventarios.Rows.IndexOf(dtbInventarios.Rows.Find(producto.Linea.IdLinea)); if (intExiste >= 0) { dtbInventarios.Rows[intExiste]["Total"] = (decimal)dtbInventarios.Rows[intExiste]["Total"] + decTotalPorLinea; } else { DataRow data = dtbInventarios.NewRow(); data["IdLinea"] = producto.Linea.IdLinea; data["Total"] = decTotalPorLinea; dtbInventarios.Rows.Add(data); } } } if (empresa.Contabiliza) { decimal decTotalDiff = decTotalInventario - traslado.Total; if (decTotalDiff != 0) { if (decTotalDiff >= 1 || decTotalDiff <= -1) { throw new Exception("La diferencia de ajuste sobrepasa el valor permitido."); } dtbInventarios.Rows[0]["Total"] = (decimal)dtbInventarios.Rows[0]["Total"] - decTotalDiff; decTotalInventario -= decTotalDiff; } asiento = new Asiento { IdEmpresa = traslado.IdEmpresa, Fecha = traslado.Fecha, TotalCredito = 0, TotalDebito = 0 }; asiento.Detalle = "Registro de traslado de mercancías entre sucursales."; //Detalle asiento sucursal origne DetalleAsiento detalleAsiento = new DetalleAsiento(); int intLineaDetalleAsiento = 1; detalleAsiento.Linea = intLineaDetalleAsiento; trasladosParam = dbContext.ParametroContableRepository.Where(x => x.IdTipo == StaticTipoCuentaContable.Traslados && x.IdProducto == traslado.IdSucursalOrigen).FirstOrDefault(); if (trasladosParam == null) { throw new BusinessException("No existe parametrización contable para la sucursal origen " + traslado.IdSucursalOrigen + " y no se puede continuar. Por favor verificar."); } detalleAsiento.IdCuenta = trasladosParam.IdCuenta; detalleAsiento.Debito = traslado.Total; detalleAsiento.SaldoAnterior = dbContext.CatalogoContableRepository.Find(detalleAsiento.IdCuenta).SaldoActual; asiento.DetalleAsiento.Add(detalleAsiento); asiento.TotalDebito += detalleAsiento.Debito; foreach (DataRow data in dtbInventarios.Rows) { detalleAsiento = new DetalleAsiento(); intLineaDetalleAsiento += 1; detalleAsiento.Linea = intLineaDetalleAsiento; int intIdLinea = (int)data["IdLinea"]; lineaParam = dbContext.ParametroContableRepository.Where(x => x.IdTipo == StaticTipoCuentaContable.LineaDeProductos && x.IdProducto == intIdLinea).FirstOrDefault(); if (lineaParam == null) { throw new BusinessException("No existe parametrización contable para la línea de producto " + intIdLinea + " y no se puede continuar. Por favor verificar."); } detalleAsiento.IdCuenta = lineaParam.IdCuenta; detalleAsiento.Credito = (decimal)data["Total"]; detalleAsiento.SaldoAnterior = dbContext.CatalogoContableRepository.Find(detalleAsiento.IdCuenta).SaldoActual; asiento.DetalleAsiento.Add(detalleAsiento); asiento.TotalCredito += detalleAsiento.Credito; } //Detalle asiento sucursal destino detalleAsiento = new DetalleAsiento(); intLineaDetalleAsiento = 2; detalleAsiento.Linea = intLineaDetalleAsiento; trasladosParam = dbContext.ParametroContableRepository.Where(x => x.IdTipo == StaticTipoCuentaContable.Traslados && x.IdProducto == traslado.IdSucursalDestino).FirstOrDefault(); if (trasladosParam == null) { throw new BusinessException("No existe parametrización contable para la sucursal destino " + traslado.IdSucursalOrigen + " y no se puede continuar. Por favor verificar."); } detalleAsiento.IdCuenta = trasladosParam.IdCuenta; detalleAsiento.Credito = traslado.Total; detalleAsiento.SaldoAnterior = dbContext.CatalogoContableRepository.Find(detalleAsiento.IdCuenta).SaldoActual; asiento.DetalleAsiento.Add(detalleAsiento); asiento.TotalCredito += detalleAsiento.Credito; foreach (DataRow data in dtbInventarios.Rows) { detalleAsiento = new DetalleAsiento(); intLineaDetalleAsiento += 1; detalleAsiento.Linea = intLineaDetalleAsiento; int intIdLinea = (int)data["IdLinea"]; lineaParam = dbContext.ParametroContableRepository.Where(x => x.IdTipo == StaticTipoCuentaContable.LineaDeProductos && x.IdProducto == intIdLinea).FirstOrDefault(); if (lineaParam == null) { throw new BusinessException("No existe parametrización contable para la línea de producto " + intIdLinea + " y no se puede continuar. Por favor verificar."); } detalleAsiento.IdCuenta = lineaParam.IdCuenta; detalleAsiento.Debito = (decimal)data["Total"]; detalleAsiento.SaldoAnterior = dbContext.CatalogoContableRepository.Find(detalleAsiento.IdCuenta).SaldoActual; asiento.DetalleAsiento.Add(detalleAsiento); asiento.TotalDebito += detalleAsiento.Debito; } IContabilidadService servicioContabilidad = new ContabilidadService(); servicioContabilidad.AgregarAsiento(dbContext, asiento); } dbContext.Commit(); if (asiento != null) { traslado.IdAsiento = asiento.IdAsiento; dbContext.NotificarModificacion(traslado); asiento.Detalle += traslado.IdTraslado; dbContext.NotificarModificacion(asiento); } dbContext.Commit(); } catch (BusinessException ex) { dbContext.RollBack(); throw ex; } catch (Exception ex) { dbContext.RollBack(); log.Error("Error al aplicar el registro de traslado: ", ex); throw new Exception("Se produjo un error aplicando la información del traslado. Por favor consulte con su proveedor."); } } }
public void GetTest() { Empresa emp = EmpresaManager.get("75719295Y"); Assert.AreEqual(emp.nombre, "nector"); }
public override bool Analizar(Empresa empresa, List <ComponenteOperando> lista) { //sólo vale la pena invertir en empresas con más de 10 años. return(empresa.FechaFundacion <= DateTime.Now.AddYears(-10)); }
private Resultado DadosValidos(Empresa dados) { var resultado = new Resultado(); if (dados == null) { resultado.Inconsistencias.Add("Preencha os Dados do Empresa"); } else { if (String.IsNullOrEmpty(dados.Classificacao.ToString())) { resultado.Inconsistencias.Add("Preencha a Classificação da Empresa"); } else { if (dados.Classificacao.ToString() == "Proponente") { resultado.Inconsistencias.Add("Operação não permitida"); } if (dados.Classificacao.ToString() == "Energia") { if (dados.CatalogEmpresaId > 0) { CatalogEmpresa CatalogEmpresa = _context.CatalogEmpresas.Where( p => p.Id == dados.CatalogEmpresaId).FirstOrDefault(); if (CatalogEmpresa == null) { resultado.Inconsistencias.Add("CatalogEmpresa não localizado"); } if ((!String.IsNullOrEmpty(dados.Cnpj)) || (!String.IsNullOrEmpty(dados.RazaoSocial)) || (dados.CatalogEstadoId > 0)) { resultado.Inconsistencias.Add("Não permitido adicionar o CNPJ, Razão Social e Estado para empresas de Energia"); } } else { resultado.Inconsistencias.Add("Preencha o CatalogEmpresa para classificação Energia"); } } if (dados.Classificacao.ToString() == "Executora") { if (dados.CatalogEstadoId > 0) { CatalogEstado CatalogEstado = _context.CatalogEstados.Where( p => p.Id == dados.CatalogEstadoId).FirstOrDefault(); if (CatalogEstado == null) { resultado.Inconsistencias.Add("CatalogEstado não localizado."); } } else { resultado.Inconsistencias.Add("Preencha o CatalogEstado para classificação Executora"); } } if (dados.Classificacao.ToString() == "Executora" || dados.Classificacao.ToString() == "Parceira") { if (dados.CatalogEmpresaId > 0) { resultado.Inconsistencias.Add("Não permitido adicionar uma Empreasa Catalogo para essa Classificação"); } else { if (String.IsNullOrEmpty(dados.Cnpj)) { resultado.Inconsistencias.Add("Preencha o CNPJ da Empresa"); } else { if (dados.ProjetoId > 0) { Empresa Empresa = _context.Empresas .Where(p => p.ProjetoId == dados.ProjetoId) .Where(p => p.Classificacao == dados.Classificacao) .Where(p => p.Cnpj == dados.Cnpj && (p.Id != dados.Id)).FirstOrDefault(); if (Empresa != null) { resultado.Inconsistencias.Add( "Cnpj já cadastrada para esse projeto. Remova ou Atualize."); } } } if (String.IsNullOrEmpty(dados.RazaoSocial)) { resultado.Inconsistencias.Add("Preencha a Razão Social da Empresa"); } else { if (dados.ProjetoId > 0) { Empresa Empresa = _context.Empresas .Where(p => p.ProjetoId == dados.ProjetoId) .Where(p => p.Classificacao == dados.Classificacao) .Where(p => p.RazaoSocial == dados.RazaoSocial).FirstOrDefault(); if (Empresa != null && Empresa.Id != dados.Id && dados.Id > 0) { resultado.Inconsistencias.Add( "RazaoSocial já cadastrada para esse projeto. Remova ou Atualize."); } } } } } } } return(resultado); }
public static Empresa buscaEmpresa() { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "SELECT * FROM EMPRESA"; FbDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { Empresa e = new Empresa(); e.id = (int)dr["ID"]; e.Nome = dr["NOME"].ToString(); e.Endereco = dr["ENDERECO"].ToString(); e.Cep = dr["CEP"].ToString(); e.Cidade = dr["CIDADE"].ToString(); e.UF = (int)dr["UF"]; e.Fone = dr["FONE"].ToString(); e.Fax = dr["FAX"].ToString(); e.CNPJ = dr["CNPJ"].ToString(); e.IE = dr["IE"].ToString(); if (dr["LOGO"] != DBNull.Value) { e.Logo = (byte[])(dr["LOGO"]); } else { e.Logo = null; } return(e); } dr.Close(); return(null); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.crg = 0; logErro.descricao = "Erro ao tentar buscar empresa"; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, logErro.crg); return(null); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.crg = 0; logErro.descricao = "Erro ao tentar buscar empresa"; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, logErro.crg); return(null); } } } }
public bool Delete(Empresa obj) { throw new NotImplementedException(); }
public List <Empresa> Search(Empresa obj) { throw new NotImplementedException(); }
//Botão de Salvar, chamar funções private void btnSalvar_Click(object sender, EventArgs e) { switch (validacaoAba) { case "Aba Funcionario": try { FuncionarioController salvar = new FuncionarioController(); Funcionario funcionario = new Funcionario(); // Funcionario : Pessoa funcionario.cpf = Convert.ToInt32(txt_cpf.Text); funcionario.rg = txt_rg.Text; funcionario.nome = txt_nome.Text; funcionario.dataNasc = Convert.ToDateTime(dt_data_nascimento.Text); funcionario.sexo = cb_sexo.Text; // Funcionario : Pessoa : Endereço funcionario.endereco.rua = txt_rua.Text; funcionario.endereco.numero = Convert.ToInt32(txt_numero_residencial.Text); funcionario.endereco.complemento = txt_complemento.Text; funcionario.endereco.bairro = txt_bairro.Text; funcionario.endereco.cep = Convert.ToInt32(txt_cep.Text); funcionario.endereco.municipio = txt_municipio.Text; funcionario.endereco.cidade = txt_cidade.Text; funcionario.endereco.estado = txt_cep.Text; // Funcionario : Pessoa : Telefone Telefone telefone = new Telefone(); telefone.DDI = txt_ddi.Text; telefone.DDD = txt_ddd.Text; telefone.telefone = txt_telefone.Text; funcionario.AddTelefone(telefone); // Funcionario : Perfil // Perfil, falta implementar perfil Perfil perfil = new Perfil(); perfil.ID = 1; //Passando na mão perfil.cargo = "Estagiario"; funcionario.AddPerfil(perfil); // Funcionario : Salario funcionario.salario = 00000; //Convert.ToDecimal(txt_salario.Text); Decidir tipo primeiro, DECIMAL OU FLOAT, INT salvar.Inserir(funcionario); } catch (Exception ex) { //Colocar um erro aqui } break; case "Aba Empresa": try { EmpresaController salvar = new EmpresaController(); Empresa empresa = new Empresa(); // Empresa empresa.razaoSocial = txt_razao_social.Text; empresa.cnpj = txt_cnpj.Text; //empresa.email = txt_email.Text; Não tem no diagrama de classe // Empresa: Endereço empresa.endereco.rua = txt_rua.Text; empresa.endereco.numero = Convert.ToInt32(txt_numero_residencial.Text); empresa.endereco.complemento = txt_complemento.Text; empresa.endereco.bairro = txt_bairro.Text; empresa.endereco.cep = Convert.ToInt32(txt_cep.Text); empresa.endereco.municipio = txt_municipio.Text; empresa.endereco.cidade = txt_cidade.Text; empresa.endereco.estado = txt_estado.Text; // Empresa : Telefone Telefone telefone = new Telefone(); telefone.DDI = txt_ddi.Text; telefone.DDD = txt_ddd.Text; telefone.telefone = txt_telefone.Text; empresa.AddTelefone(telefone); salvar.Inserir(empresa); } catch { //Colocar erro aqui } break; case "Aba Motorista": try { MotoristaController salvar = new MotoristaController(); Motorista motorista = new Motorista(); // motorista : Pessoa motorista.cpf = Convert.ToInt32(txt_cpf.Text); motorista.rg = txt_rg.Text; motorista.nome = txt_nome.Text; motorista.dataNasc = Convert.ToDateTime(dt_data_nascimento.Text); motorista.sexo = cb_sexo.Text; // motorista : Pessoa : Endereço motorista.endereco.rua = txt_rua.Text; motorista.endereco.numero = Convert.ToInt32(txt_numero_residencial); motorista.endereco.complemento = txt_complemento.Text; motorista.endereco.bairro = txt_bairro.Text; motorista.endereco.cep = Convert.ToInt32(txt_cep.Text); motorista.endereco.municipio = txt_municipio.Text; motorista.endereco.cidade = txt_cidade.Text; motorista.endereco.estado = txt_estado.Text; EmpresaTeste t = new EmpresaTeste(); motorista.AddEmpresa(t.ObterEmpresaTeste()); // motorista : Pessoa : Telefone Telefone telefone = new Telefone(); telefone.DDI = txt_ddi.Text; telefone.DDD = txt_ddd.Text; telefone.telefone = txt_telefone.Text; motorista.AddTelefone(telefone); //Convert.ToDecimal(txt_salario.Text); salvar.Inserir(motorista); } catch (Exception ex) { //Colocar um erro aqui } break; case "Aba Veiculo": try { VeiculoController salvar = new VeiculoController(); Veiculo veiculo = new Veiculo(); Empresa empresa = new Empresa(); veiculo.placa = txt_placa.Text.ToUpper(); veiculo.modelo = txt_modelo.Text; veiculo.renavam = Convert.ToInt32(txt_renavam.Text); veiculo.marca = txt_marca.Text; veiculo.cor = cb_cores_veiculos.Text; EmpresaTeste t = new EmpresaTeste(); veiculo.AddEmpresa(t.ObterEmpresaTeste()); } catch (Exception ex) { //Colocar um erro aqui } break; } //Fim do Case }
private void Guardar() { Sesion sesion = new Sesion(); sesion = (Sesion)Session["Sesion" + Session.SessionID]; CN_Empresa clsCatEmpresa = new CN_Empresa(); Empresa empresa = new Empresa(); empresa.Emp_Nombre = txtNombre.Text; empresa.Emp_Activo = chkActivo.Checked; empresa.Emp_GastoLocal = txtFleteLocales.Value; empresa.Emp_GastoAdmin = txtGAdmitivos.Value; empresa.Emp_ContribucionPapel = txtCostosFijosPapel.Value; empresa.Emp_ContribucionNoPapel = txtCostosFijosNoPapel.Value; empresa.Emp_Ucs = txtUcs.Value; empresa.Emp_Isr = txtIsr.Value; empresa.Emp_Inversion = txtInversionActivosFijos.Value; empresa.Emp_Cetes = txtCetes.Value; empresa.Emp_AdicionalCetes = txtAdicionalCetes.Value; Int32 verificador = 0; //Nueva empresa if (this.HFId_Empresa.Value == string.Empty) { if (!_PermisoGuardar) { Alerta("No tiene permisos para grabar"); return; } clsCatEmpresa.InsertarEmpresa(ref empresa, sesion.Emp_Cnx, ref verificador); if (verificador == 1) { this.txtNombre.Focus(); Alerta("La empresa introducida ya se encuentra registrada"); } else { // Alerta("Usuario admin_" + verificador.ToString() + " fue creado"); Nuevo(); Alerta("Los datos se guardaron correctamente"); CargarEmpresas(); } } else { if (!_PermisoModificar) { Alerta("No tiene permisos para modificar"); return; } empresa.Id_Emp = Convert.ToInt32(this.HFId_Empresa.Value); clsCatEmpresa.ModificarUsuario(empresa, sesion.Emp_Cnx, ref verificador); if (verificador == 1) { this.txtNombre.Focus(); Alerta("La empresa introducida ya se encuentra registrada"); } else { Alerta("Los datos se modificaron correctamente"); CargarEmpresas(); } } }
public Task <Empresa> RegisterCompany(Empresa empresa) { empresa = _emprRepository.Insert(empresa); return(Task.FromResult(empresa)); }
public async Task PostAsync(Empresa empresa) { await _empresaService.PostEmpresa(empresa); }
public void Edit(Empresa entity) { throw new NotImplementedException(); }
public override bool agregaFilial(Empresa filial) { filiales.Add(filial); return(true); }
// SEGUIR DESDE ACA, BORRAR EL NODO DEL MES DEL XML CUANDO SE APRETA EN EL BOTON CANCELAR (en el caso de que sea liquidar y no editar) #region INICIO public GestionLiquidacionConceptos(PrincipalLiquidaciones screenReciboBuilder, Empresa empresa, Legajo legajo, bool isEditMode) { InitializeComponent(); this.screenReciboBuilder = screenReciboBuilder; this.docXML = screenReciboBuilder.XMLDocumento; this.isSalarioMensual = screenReciboBuilder.isSalarioMensual; this._empresa = empresa; this._legajo = legajo; this.añoSelected = Convert.ToString(screenReciboBuilder.cboAño.SelectedItem); this.mesSelected = Convert.ToString(screenReciboBuilder.cboMes.SelectedItem); this.quincenaSelected = Convert.ToString(screenReciboBuilder.cboQuincena.SelectedItem); this.isEditMode = isEditMode; this.dtDgvDetalles = new DataTable(); }
public Empresa Delete(Empresa entity) { throw new NotImplementedException(); }
/// <summary> /// Reads a CSV file which contains information of electronic devices, /// parses the data and uploads the products as records to the database. /// </summary> private async Task UploadFileContentsAsync() { loading = true; var usuarios = await UsersService.GetAllUsuarios(); var empresas = await EmpresaService.GetAllEmpresas(); using var reader = new StreamReader(FileEntry.Data); using var csvReader = new CsvReader(reader, CultureInfo.InvariantCulture); await csvReader.ReadAsync(); csvReader.ReadHeader(); while (await csvReader.ReadAsync()) { var empresaName = csvReader.GetField("Razon Social").ToLower(); // make upper case the first letter of the string empresaName = char.ToUpper(empresaName[0]) + empresaName.Substring(1); var nombrecom = csvReader.GetField("Nombre Comercial"); var direccion = csvReader.GetField("Direccion"); var munestado = csvReader.GetField("Municipio/Estado"); var sitioweb = csvReader.GetField("Sitio Web"); var numsocio = csvReader.GetField("Num Socio"); var size = csvReader.GetField("Size"); var vigencia = csvReader.GetField("Vigente"); var membresia = false; if (vigencia.Equals("TRUE")) { membresia = true; } var empresa = empresas.FirstOrDefault(c => c.RazonSocial == empresaName); var empresa_nombrecomercial = empresas.FirstOrDefault(c => c.NombreComercial == nombrecom); // if the company is not in the database if (empresa is null) { if (empresa_nombrecomercial is null) { empresa = new Empresa { NombreComercial = nombrecom, RazonSocial = empresaName, Direccion = direccion, Municipio_Estado = munestado, SitioWeb = sitioweb, NumSocio = numsocio, Empresa_Size = size, MembresiaVigente = membresia, LastUpdate = DateAndTime.Now, Origen = FileEntry.Name }; // add it await EmpresaService.InsertEmpresa(empresa); } else { empresa_nombrecomercial.RazonSocial = empresaName; empresa_nombrecomercial.Direccion = direccion; empresa_nombrecomercial.Municipio_Estado = munestado; empresa_nombrecomercial.SitioWeb = sitioweb; empresa_nombrecomercial.NumSocio = numsocio; empresa_nombrecomercial.Empresa_Size = size; empresa_nombrecomercial.MembresiaVigente = membresia; empresa_nombrecomercial.LastUpdate = DateAndTime.Now; await EmpresaService.UpdateEmpresa(empresa_nombrecomercial); } } else { empresa.NombreComercial = nombrecom; empresa.Direccion = direccion; empresa.Municipio_Estado = munestado; empresa.SitioWeb = sitioweb; empresa.NumSocio = numsocio; empresa.Empresa_Size = size; empresa.MembresiaVigente = membresia; empresa.LastUpdate = DateAndTime.Now; await EmpresaService.UpdateEmpresa(empresa); } } loading = false; NavigationManager.NavigateTo("/"); }
public static string UrlLogotipoEmpresa(Empresa empresa) { return(UrlLogotipoEmpresa(empresa.EmpresaID)); }
public ReferenciaGeografica GetReferenciaGeografica(TipoReferenciaGeografica tipoReferencia, ReferenciaGeografica geoRef, Empresa empresa, Linea linea, string codigo, string descripcion, int radio, DateTime?vigenciaDesde, DateTime?vigenciaHasta, double latitud, double longitud) { if (geoRef.Direccion == null || Math.Abs(geoRef.Direccion.Latitud - latitud) > 0.00005 || Math.Abs(geoRef.Direccion.Longitud - longitud) > 0.00005) { var nomencladas = NomenclarByLatLon(latitud, longitud); SetDireccion(geoRef, nomencladas, radio); } return(geoRef); }
public async Task <ActionResult <int> > ActualizarImpresa(Empresa empresaEntrante) { return(null); }
public ReferenciaGeografica GetReferenciaGeografica(TipoReferenciaGeografica tipoReferencia, ReferenciaGeografica geoRef, Empresa empresa, Linea linea, string codigo, string descripcion, int radio, DateTime?vigenciaDesde, DateTime?vigenciaHasta, string direccion) { if (geoRef.Direccion == null) { var nomencladas = NomenclarByDireccion(direccion); SetDireccion(geoRef, nomencladas, radio); } return(geoRef); }
public ReferenciaGeografica GetReferenciaGeografica(TipoReferenciaGeografica tipoReferencia, ReferenciaGeografica geoRef, Empresa empresa, Linea linea, string codigo, string descripcion, int radio, DateTime?vigenciaDesde, DateTime?vigenciaHasta, string calle, int altura, string esquina, string partido, string provincia) { if (geoRef.Direccion == null) { var nomencladas = NomenclarByCalle(calle, altura, esquina, partido, provincia); SetDireccion(geoRef, nomencladas, radio); } return(geoRef); }
public Empresa Find(Empresa obj) { throw new NotImplementedException(); }
private ApiResponse ValidateEmpresa(Empresa empresa) { ApiResponse resp = new ApiResponse(); if (empresa == null) { resp.Success = false; resp.ErrorList = new List <string>(); resp.ErrorList.Add("Conteudo vazio"); return(resp); } if (string.IsNullOrEmpty(empresa.s_nomefantasia)) { resp.Success = false; resp.ErrorList = new List <string>(); resp.ErrorList.Add("Nome fantasia nao informado"); return(resp); } if (string.IsNullOrEmpty(empresa.s_cnpj)) { resp.Success = false; resp.ErrorList = new List <string>(); resp.ErrorList.Add("CNPJ nao informado"); return(resp); } if (empresa.id_empresa_pai != null) { if ((int)empresa.id_empresa_pai <= 0) { resp.Success = false; resp.ErrorList = new List <string>(); resp.ErrorList.Add("Empresa pai invalida"); return(resp); } DAOBase <Empresa> dao = new DAOBase <Empresa>(); Empresa n = dao.GetById((int)empresa.id_empresa_pai); if (n == null) { resp.Success = false; resp.ErrorList = new List <string>(); resp.ErrorList.Add("Empresa pai: " + empresa.id_empresa_pai + " informado inexistente"); return(resp); } } if (empresa.id_tipo_empresa_pai != null) { if ((int)empresa.id_tipo_empresa_pai <= 0) { resp.Success = false; resp.ErrorList = new List <string>(); resp.ErrorList.Add("Empresa pai invalida"); return(resp); } DAOBase <TipoEmpresaPai> dao = new DAOBase <TipoEmpresaPai>(); TipoEmpresaPai n = dao.GetById((int)empresa.id_tipo_empresa_pai); if (n == null) { resp.Success = false; resp.ErrorList = new List <string>(); resp.ErrorList.Add("Tipo empresa pai: " + empresa.id_tipo_empresa_pai + " informado inexistente"); return(resp); } } if (empresa.id_usuario_participante != null) { if ((int)empresa.id_usuario_participante <= 0) { resp.Success = false; resp.ErrorList = new List <string>(); resp.ErrorList.Add("Participante invalido"); return(resp); } DAOBase <Usuario> dao = new DAOBase <Usuario>(); Usuario n = dao.GetById((int)empresa.id_usuario_participante); if (n == null) { resp.Success = false; resp.ErrorList = new List <string>(); resp.ErrorList.Add("Participante: " + empresa.id_usuario_participante + " informado inexistente"); return(resp); } else { DAOBase <TipoUsuario> daoTU = new DAOBase <TipoUsuario>(); TipoUsuario tuParti = daoTU.Get(w => w.s_codigo == "PAR"); if (tuParti != null) { if (n.id_tipo_usuario != tuParti.id) { resp.Success = false; resp.ErrorList = new List <string>(); resp.ErrorList.Add("Usuario informado não é um participante"); return(resp); } } else { resp.Success = false; resp.ErrorList = new List <string>(); resp.ErrorList.Add("Entidade Participante não encontrado no sistema"); return(resp); } } } resp.Success = true; return(resp); }