public List <BeMaestroPersona> GetMaetroPersona(BeMaestroEmpresa pEmpresa) { var personas = new List <BeMaestroPersona>(); try { var comandoSql = string.Concat(CadenaSelect, "FROM dbo.MaestroPersona WHERE IdEmpresa=@pIdEmpresa"); var db = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion); var cmd = db.GetSqlStringCommand(comandoSql); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pEmpresa.IdEmpresa)); var oReader = db.ExecuteReader(cmd); while (oReader.Read()) { var persona = CargarEntidad(oReader); if (persona != null) { personas.Add(persona); } } } catch (Exception ex) { ErrorConsulta = ex; } return(personas); }
public BeMaestroObrero GetMaestroObreroByCodigoAlterno(BeMaestroEmpresa pEmpresa, string pCodigoAlterno) { var obrero = new BeMaestroObrero(); try { var comandoSql = string.Concat(CadenaSelect, "FROM dbo.MaestroObrero WHERE IdPersona=@pIdPersona AND CodigoAlterno=@pCodigoAlterno"); var db = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion); var cmd = db.GetSqlStringCommand(comandoSql); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pEmpresa.IdEmpresa)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pCodigoAlterno", DbType.String, pCodigoAlterno)); var oReader = db.ExecuteReader(cmd); var filas = 0; if (oReader.Read()) { obrero = CargarEntidad(oReader); filas = 1; } obrero.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null); } catch (Exception ex) { ErrorConsulta = ex; obrero.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex); } return(obrero); }
public BeMaestroObrero ConsultarObrero(BeMaestroEmpresa pEmpresa, string pCodigoAlterno) { var oDa = new DaMaestroObrero(); var obrero = oDa.GetMaestroObreroByCodigoAlterno(pEmpresa, pCodigoAlterno); if (obrero.EstadoEntidad.Correcto && obrero.EstadoEntidad.NumeroFilasAfectadas > 0) { obrero.Empresa = pEmpresa; var oDaPersona = new DaMaestroPersona(); var personaBe = oDaPersona.GetMaetroPersona(obrero); var obreroBe = HelperEntidad.CopiarPropiedadesPersonaObrero(personaBe); obreroBe.Categoria = obrero.Categoria; obreroBe.CodigoAlterno = obrero.CodigoAlterno; obrero = obreroBe; } else { obrero = null; } oDa = null; return(obrero); }
public BeMaestroEmpresa UpdEmpresa(BeMaestroEmpresa pEmpresa) { try { var comandoSql = string.Concat( "UPDATE dbo.MaestroEmpresa ", "SET RazonSocial=@pRazonSocial, ", " Ruc=@pRuc, ", " Direccion=@pDireccion, ", " Activo=@pActivo ", "WHERE IdEmpresa=@pIdEmpresa"); var db = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion); var cmd = db.GetSqlStringCommand(comandoSql); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pEmpresa.IdEmpresa)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pRazonSocial", DbType.String, pEmpresa.RazonSocial)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pRuc", DbType.String, pEmpresa.Ruc)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pDireccion", DbType.String, pEmpresa.Direccion)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pActivo", DbType.Boolean, pEmpresa.Activo)); var filas = db.ExecuteNonQuery(cmd); pEmpresa.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null); } catch (Exception ex) { ErrorConsulta = ex; pEmpresa.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex); } return(pEmpresa); }
public List <BePeriodos> GetPeriodos(BeMaestroEmpresa pEmpresa) { var periodos = new List <BE.BePeriodos>(); try { string comandoSql = string.Concat(CadenaSelect, @"FROM Periodos WHERE IdEmpresa=@pIdEmpresa"); var db = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion); var cmd = db.GetSqlStringCommand(comandoSql); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@IdEmpresa", DbType.Guid, pEmpresa.IdEmpresa)); var oReader = db.ExecuteReader(cmd); while (oReader.Read()) { var periodo = CargarEntidad(oReader); periodos.Add(periodo); } } catch (Exception ex) { ErrorConsulta = ex; periodos = null; } return(periodos); }
public BeMaestroPersona GetMaetroPersonaByDni(BeMaestroEmpresa pEmpresa, string pDni) { var persona = new BeMaestroPersona(); try { var comandoSql = string.Concat(CadenaSelect, "FROM dbo.MaestroPersona WHERE IdEmpresa=@pIdEmpresa AND Numdocumento=@pNumDocumento"); var db = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion); var cmd = db.GetSqlStringCommand(comandoSql); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pEmpresa.IdEmpresa)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pNumDocumento", DbType.String, pDni)); var oReader = db.ExecuteReader(cmd); var filas = 0; if (oReader.Read()) { persona = CargarEntidad(oReader); filas = 1; } persona.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null); } catch (Exception ex) { ErrorConsulta = ex; persona.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex); } return(persona); }
public BeMaestroEmpresa GrabarEmpresa(BeMaestroEmpresa pEmpresa, bool pGrabar) { var oBlempresa = new BlMaestroEmpresa(); pEmpresa = oBlempresa.GrabarEmpresa(pEmpresa, pGrabar); oBlempresa = null; return(pEmpresa); }
public void CargarObreros() { var empresa = new BeMaestroEmpresa { IdEmpresa = new Guid("8822501E-59D2-4F4C-B2C3-87AD386283C8") }; var obreroBl = new BlMaestroObrero(); var lista = obreroBl.ConsultarObrero(empresa); Assert.IsTrue(lista != null); }
public List <BeMaestroDocumento> ConsultarDocumentoLista(BeMaestroEmpresa pEmpresa) { var oBlDocumento = new BlMaestroDocumento(); var lista = oBlDocumento.ConsultarDocumento(pEmpresa); oBlDocumento = null; return(lista); }
public List <BeMaestroObrero> ConsultarObreroLista(BeMaestroEmpresa pEmpresa) { var oBlObrero = new BlMaestroObrero(); var obreros = oBlObrero.ConsultarObrero(pEmpresa); oBlObrero = null; return(obreros); }
public List <BePeriodos> ConsultarPeriodoLista(BeMaestroEmpresa pEmpresa) { var oBlPeriodos = new BlPeriodos(); var listado = oBlPeriodos.ListarPeriodos(pEmpresa); oBlPeriodos = null; return(listado); }
public List <BeMaestroCategoriaObrero> ConsultarCategoriaObreroLista(BeMaestroEmpresa pEmpresa) { var oBlcategoria = new BlCategoriaObrero(); var lista = oBlcategoria.ConsultarCategoriaObrero(pEmpresa); oBlcategoria = null; return(lista); }
public List <BeMaestroObras> ConsultarObrasLista(BeMaestroEmpresa pEmpresa) { var oBlObras = new BlMaestroObras(); var listado = oBlObras.ConsultarObras(pEmpresa); oBlObras = null; return(listado); }
public List <BeMaestroDocumento> ConsultarDocumento(BeMaestroEmpresa pEmpresa) { var oDa = new DaMaestroDocumento(); var lista = oDa.GetDocumento(pEmpresa); oDa = null; return(lista); }
public List <BePeriodos> ListarPeriodos(BeMaestroEmpresa pEmpresa) { var oDaPeriodo = new DaPeriodos(); var lista = oDaPeriodo.GetPeriodos(pEmpresa); oDaPeriodo = null; return(lista); }
/// <summary> /// Consulta las categorias de los obreros. /// </summary> /// <param name="pEmpresa">Entidad con los datos de la empresa a la que pertenece</param> /// <returns>Lista de Categorías</returns> public List <BeMaestroCategoriaObrero> ConsultarCategoriaObrero(BeMaestroEmpresa pEmpresa) { var oDa = new DaMaestroCategoriaObrero(); var lista = oDa.GetCategoriaObrero(pEmpresa); oDa = null; return(lista); }
public List <BeMaestroObras> ConsultarObras(BeMaestroEmpresa pEmpresa) { var oDa = new DaMaestroObra(); var lista = oDa.GetMaestroObras(pEmpresa); oDa = null; return(lista); }
public BeMaestroEmpresa GrabarEmpresa(BeMaestroEmpresa pEmpresa, bool pGrabar) { var oDa = new DaMaestroEmpresa(); pEmpresa = pGrabar ? oDa.InsEmpresa(pEmpresa) : oDa.UpdEmpresa(pEmpresa); return(pEmpresa); }
public List <BeMaestroObrero> ConsultarObrero(BeMaestroEmpresa pEmpresa) { var oDa = new DaMaestroObrero(); var listaObrero = oDa.GetMaestroObrero(pEmpresa); oDa = null; if (listaObrero.Count <= 0) { return(listaObrero); } var oDaPersona = new DaMaestroPersona(); var oDaDocumento = new DaMaestroDocumento(); var oDaCategorias = new DaMaestroCategoriaObrero(); var personas = oDaPersona.GetMaetroPersona(pEmpresa); var documentos = oDaDocumento.GetDocumento(pEmpresa); var categorias = oDaCategorias.GetCategoriaObrero(pEmpresa); var nuevaLista = new List <BeMaestroObrero>(); foreach (var obrero in listaObrero) { var persona = personas.Find(x => x.IdPersona == obrero.IdPersona); var documento = documentos.Find(x => x.IdDocumento == persona.Documento.IdDocumento); var categoria = categorias.Find(x => x.IdCategoria == obrero.Categoria.IdCategoria); var obreroAux = HelperEntidad.CopiarPropiedadesPersonaObrero(persona); HelperEntidad.CopiarPropiedades(obrero, obreroAux); documento.NumDocumento = persona.Documento.NumDocumento; obrero.Categoria = categoria; HelperEntidad.CopiarPropiedades(obrero.Documento, documento); //obrero.Documento = documento; //nuevaLista.Add((BeMaestroObrero)obrero.Clone()); } oDaPersona = null; oDaDocumento = null; categorias = null; return(listaObrero); }
private BeMaestroEmpresa CargarEntidad(IDataReader pReader) { var empresa = new BeMaestroEmpresa(); try { empresa.IdEmpresa = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(0)); empresa.RazonSocial = HelperConsultas.GetValueSql <string>(pReader.GetValue(1)); empresa.Ruc = HelperConsultas.GetValueSql <string>(pReader.GetValue(2)); empresa.Direccion = HelperConsultas.GetValueSql <string>(pReader.GetValue(3)); empresa.Activo = HelperConsultas.GetValueSql <bool>(pReader.GetValue(4)); } catch (Exception ex) { empresa = null; ErrorConsulta = ex; } return(empresa); }
private void NuevoRegistro() { _esNuevoRegistro = true; /** txtCodigo.Text = string.Empty; **/ txtRazonSocial.Text = string.Empty; txtRuc.Text = string.Empty; txtDireccion.Text = string.Empty; chkActivo.Checked = true; _empresa = new BeMaestroEmpresa { IdEmpresa = Guid.NewGuid(), RazonSocial = string.Empty, Ruc = GlobalVars.Usuario, Direccion = GlobalVars.Usuario }; }
private void SeleccionarItemGrilla() { if (dgvEmpresa.RowCount == 0) { return; } if (dgvEmpresa.CurrentRow == null) { return; } var fila = dgvEmpresa.Rows.IndexOf(dgvEmpresa.CurrentRow); _empresa = (BeMaestroEmpresa)dgvEmpresa.Rows[fila].DataBoundItem; _esNuevoRegistro = false; txtRazonSocial.Text = _empresa.RazonSocial; txtRuc.Text = _empresa.Ruc; txtDireccion.Text = _empresa.Direccion; chkActivo.Checked = _empresa.Activo; }
public FrmEmpresa() { InitializeComponent(); _empresa = new BeMaestroEmpresa(); _esNuevoRegistro = true; }