public static bool ActivaFamilia(YouCom.DTO.FamiliaDTO theFamiliaDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); wobjSQLHelper.SetParametro("@usuarioIngreso", SqlDbType.VarChar, 50, theFamiliaDTO.UsuarioModificacion); wobjSQLHelper.SetParametro("@pIdFamilia", SqlDbType.Decimal, -1, theFamiliaDTO.IdFamilia); try { //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("Activa_Familia", "YouCom")) { case 0: throw new Exception("No se pudo grabar."); case -1: throw new Exception("Hubo un error."); case -2: throw new Exception("Hubo un error."); } //==================================================================================== retorno = true; } catch (Exception eobjException) { throw eobjException; } return(retorno); }
public static bool Update(YouCom.DTO.FamiliaDTO myFamiliaDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); try { //Seteo Parámetros. //==================================================================================== wobjSQLHelper.SetParametro("@pIdFamilia", SqlDbType.Decimal, -1, myFamiliaDTO.IdFamilia); wobjSQLHelper.SetParametro("@pIdOcupacion", SqlDbType.Decimal, -1, myFamiliaDTO.IdOcupacion); wobjSQLHelper.SetParametro("@pRutFamilia", SqlDbType.VarChar, 12, myFamiliaDTO.RutFamilia); wobjSQLHelper.SetParametro("@pNombreFamilia", SqlDbType.VarChar, 200, myFamiliaDTO.NombreFamilia); wobjSQLHelper.SetParametro("@pApellidoPaternoFamilia", SqlDbType.VarChar, 200, myFamiliaDTO.ApellidoPaternoFamilia); wobjSQLHelper.SetParametro("@pApellidoMaternoFamilia", SqlDbType.VarChar, 200, myFamiliaDTO.ApellidoMaternoFamilia); wobjSQLHelper.SetParametro("@pIdParentesco", SqlDbType.Decimal, -1, myFamiliaDTO.IdParentescoFamilia); wobjSQLHelper.SetParametro("@pCelularFamilia", SqlDbType.VarChar, 20, myFamiliaDTO.CelularFamilia); wobjSQLHelper.SetParametro("@pTelefonoFamilia", SqlDbType.VarChar, 20, myFamiliaDTO.TelefonoFamilia); wobjSQLHelper.SetParametro("@pEmailFamilia", SqlDbType.VarChar, 20, myFamiliaDTO.EmailFamilia); wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myFamiliaDTO.UsuarioModificacion); //==================================================================================== //Ejecuto SP. //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("UPD_Familia", "YouCom")) { case 0: throw new Exception("No se pudo grabar."); case -1: throw new Exception("Hubo un error."); case -2: throw new Exception("Hubo un error."); } //==================================================================================== retorno = true; } #region Catch catch (Exception eobjException) { throw eobjException; } #endregion return(retorno); }
public static bool ValidaEliminacionFamilia(YouCom.DTO.FamiliaDTO theFamiliaDTO) { DataTable pobjDataTable = new DataTable(); bool retorno = false; if (YouCom.DAL.FamiliaDAL.ValidaEliminacionFamilia(theFamiliaDTO, ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { retorno = true; } } return(retorno); }
public static bool Delete(YouCom.DTO.FamiliaDTO myFamiliaDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); try { //Seteo Parámetros. //==================================================================================== wobjSQLHelper.SetParametro("@pIdFamilia", SqlDbType.Decimal, -1, myFamiliaDTO.IdFamilia); wobjSQLHelper.SetParametro("@pUsuarioModificacion", SqlDbType.VarChar, 20, myFamiliaDTO.UsuarioModificacion); //==================================================================================== //Ejecuto SP. //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("DEL_Familia", "YouCom")) { case 0: throw new Exception("No se pudo grabar."); case -1: throw new Exception("Hubo un error."); case -2: throw new Exception("Hubo un error."); } //==================================================================================== retorno = true; } #region Catch catch (Exception eobjException) { throw eobjException; } #endregion return(retorno); }
public static IList <YouCom.DTO.FamiliaDTO> getListadoFamilia() { IList <YouCom.DTO.FamiliaDTO> IFamilia = new List <YouCom.DTO.FamiliaDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.DAL.FamiliaDAL.getListadoFamilia(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { YouCom.DTO.FamiliaDTO familia = new YouCom.DTO.FamiliaDTO(); familia.IdFamilia = decimal.Parse(wobjDataRow["idFamilia"].ToString()); familia.IdCasa = decimal.Parse(wobjDataRow["idCasa"].ToString()); familia.IdOcupacion = decimal.Parse(wobjDataRow["idOcupacion"].ToString()); familia.RutFamilia = wobjDataRow["rutFamilia"].ToString(); familia.NombreFamilia = wobjDataRow["nombreFamilia"].ToString(); familia.ApellidoPaternoFamilia = wobjDataRow["apellidoPaternoFamilia"].ToString(); familia.ApellidoMaternoFamilia = wobjDataRow["apellidoMaternoFamilia"].ToString(); familia.IdParentescoFamilia = decimal.Parse(wobjDataRow["idParentesco"].ToString()); familia.CelularFamilia = wobjDataRow["celularFamilia"].ToString(); familia.TelefonoFamilia = wobjDataRow["telefonoFamilia"].ToString(); familia.EmailFamilia = wobjDataRow["emailFamilia"].ToString(); familia.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); familia.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); familia.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); familia.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); familia.Estado = wobjDataRow["estado"].ToString(); IFamilia.Add(familia); } } return(IFamilia); }