public RetornaMensaje EliminarVivienda(string codVivienda) { ViviendaBE vivienda = new ViviendaBE(); try { retornaMensaje = new RetornaMensaje(); viviendaDAO = new ViviendaDAO(); retornaMensaje.Exito = viviendaDAO.Eliminar(Convert.ToInt32(codVivienda)); if( retornaMensaje.Exito ) retornaMensaje = new RetornaMensaje { Mensage = string.Format(resMensajes.msjEliminadoOK, "Vivienda"), CodigoError = "-1", Exito = false }; } catch (Exception exception) { RetornaMensaje mensajeError = new RetornaMensaje { Mensage = string.Format(resMensajes.msjNoEliminado, "Vivienda"), CodigoError = exception.GetHashCode().ToString(), Exito = false }; throw new WebFaultException<RetornaMensaje>(mensajeError, HttpStatusCode.InternalServerError); } return retornaMensaje; }
public Int32 ActualizaVivienda(ViviendaBE objvivienda) { try { objconeccion = new SqlConnection(CadenaConexionSQL); SqlCommand objcomand = new SqlCommand("actualiza_vivienda", objconeccion); objcomand.CommandType = CommandType.StoredProcedure; objcomand.Parameters.Add("@N_IdVivienda", SqlDbType.Int); objcomand.Parameters["@N_IdVivienda"].Value = objvivienda.N_IdVivienda; objcomand.Parameters.Add("@N_IdResidente", SqlDbType.Int); objcomand.Parameters["@N_IdResidente"].Value = objvivienda.N_IdResidente; objcomand.Parameters.Add("@C_NumEdificio", SqlDbType.VarChar, 10); objcomand.Parameters["@C_NumEdificio"].Value = objvivienda.C_NumEdificio; objcomand.Parameters.Add("@C_NumDpto", SqlDbType.VarChar, 10); objcomand.Parameters["@C_NumDpto"].Value = objvivienda.C_NumDpto; objcomand.Parameters.Add("@N_NumMetros", SqlDbType.Decimal); objcomand.Parameters["@N_NumMetros"].Value = objvivienda.N_NumMetros; objcomand.Parameters.Add("@C_CodTipo", SqlDbType.VarChar, 10); objcomand.Parameters["@C_CodTipo"].Value = objvivienda.C_CodTipo; objcomand.Parameters.Add("@B_Estado", SqlDbType.Bit); objcomand.Parameters["@B_Estado"].Value = objvivienda.B_Estado; objconeccion.Open(); Int32 id; id = Convert.ToInt32(objcomand.ExecuteScalar()); objconeccion.Close(); return id; } catch (Exception ex) { if (objconeccion.State == ConnectionState.Open) objconeccion.Close(); throw new Exception(ex.Message); } }
public RetornaMensaje CrearVivienda(ViviendaBE viviendaCrear) { //List<ViviendaBE> lstViviendaBuscar = null; try { retornaMensaje = new RetornaMensaje(); viviendaDAO = new ViviendaDAO(); //lstViviendaBuscar = viviendaDAO.Buscar(viviendaCrear); //if (lstViviendaBuscar.Count == 0) //{ retornaMensaje.CodigoRetorno = viviendaDAO.Registrar(viviendaCrear); retornaMensaje.Mensage = string.Format(resMensajes.msjGuardadoOK, "Vivienda"); retornaMensaje.Exito = true; //} //else //{ // RetornaMensaje mensajeError = new RetornaMensaje // { // CodigoRetorno = -1, // Mensage = string.Format(resMensajes.msjYaExiste, "Vivienda"), // Exito = false, // }; // throw new WebFaultException<RetornaMensaje>(mensajeError, HttpStatusCode.InternalServerError); //} } catch (Exception exception) { RetornaMensaje mensajeError = new RetornaMensaje { Mensage = string.Format(resMensajes.msjNoRegistrado + " - " + exception.Message, "Vivienda"), CodigoError = exception.GetHashCode().ToString(), Exito = false }; throw new WebFaultException<RetornaMensaje>(mensajeError, HttpStatusCode.InternalServerError); } return retornaMensaje; }
public int Actualizar(ViviendaBE itemVivienda) { int codigoRetorno = -1; try { using (DBML_ViviendaDataContext SQLDC = new DBML_ViviendaDataContext(CadenaConexionSQL)) { codigoRetorno = SQLDC.dsd_mnt_U_Vivienda( itemVivienda.N_IdVivienda, itemVivienda.N_IdResidente, itemVivienda.C_NumEdificio, itemVivienda.C_NumDpto, itemVivienda.N_NumMetros, itemVivienda.C_CodTipo, itemVivienda.B_Estado); } } catch (Exception ex) { throw ex; } return codigoRetorno; }
public ViviendaBE ObtenerVivienda(string codVivienda) { ViviendaBE vivienda = new ViviendaBE(); try { retornaMensaje = new RetornaMensaje(); viviendaDAO = new ViviendaDAO(); vivienda = viviendaDAO.Buscar(Convert.ToInt32(codVivienda)); } catch (Exception exception) { RetornaMensaje mensajeError = new RetornaMensaje { Mensage = string.Format(resMensajes.msjNoBuscado, "Vivienda"), CodigoError = exception.GetHashCode().ToString(), Exito = false }; throw new WebFaultException<RetornaMensaje>(mensajeError, HttpStatusCode.InternalServerError); } return vivienda; }
public Cuota() { objTipoPago = new TipoPago(); objVivienda = new ViviendaBE(); }
public ViviendaBE Buscar(int prm_N_IdVivienda) { ViviendaBE objVivienda = null; try { using (DBML_ViviendaDataContext SQLDC = new DBML_ViviendaDataContext(CadenaConexionSQL)) { var resul = SQLDC.dsd_mnt_S_ViviendaId(prm_N_IdVivienda); foreach (var item in resul) { objVivienda = new ViviendaBE(); objVivienda.N_IdVivienda = item.N_IdVivienda; objVivienda.N_IdResidente = item.N_IdResidente; objVivienda.C_NumEdificio = item.C_NumEdificio; objVivienda.C_NumDpto = item.C_NumDpto; objVivienda.N_NumMetros = item.N_NumMetros; objVivienda.C_CodTipo = item.C_CodTipo; objVivienda.B_Estado = item.B_Estado; }; } } catch (Exception ex) { throw ex; } return objVivienda; }
public int Registrar(ViviendaBE itemVivienda) { int? codigoRetorno = -1; try { using (DBML_ViviendaDataContext SQLDC = new DBML_ViviendaDataContext(CadenaConexionSQL)) { SQLDC.dsd_mnt_I_Vivienda( ref codigoRetorno , itemVivienda.N_IdResidente, itemVivienda.C_NumEdificio, itemVivienda.C_NumDpto, itemVivienda.N_NumMetros, itemVivienda.C_CodTipo); } } catch (Exception ex) { throw ex; } return codigoRetorno == null ? 0 : codigoRetorno.Value; }
public ViviendaBE ObtenerVivienda(int n_IdVivienda) { objconeccion = new SqlConnection(CadenaConexionSQL); SqlCommand objcomand = new SqlCommand("traer_vivienda", objconeccion); objcomand.CommandType = CommandType.StoredProcedure; objcomand.Parameters.Add("@N_IdVivienda", SqlDbType.Int); objcomand.Parameters["@N_IdVivienda"].Value = n_IdVivienda; objconeccion.Open(); SqlDataReader reader = objcomand.ExecuteReader(); ViviendaBE objvivienda = new ViviendaBE(); while (reader.Read()) { objvivienda.N_IdVivienda = reader.GetInt32(0); objvivienda.N_IdResidente = reader.GetInt32(0); objvivienda.C_NumEdificio = reader.GetString(10); objvivienda.C_NumDpto = reader.GetString(10); objvivienda.N_NumMetros = reader.GetDecimal(10); objvivienda.C_CodTipo = reader.GetString(5); objvivienda.B_Estado = reader.GetBoolean(1); } return objvivienda; }
public List<ViviendaBE> ListarViviendas() { List<ViviendaBE> objlistavivienda = new List<ViviendaBE>(); objconeccion = new SqlConnection(CadenaConexionSQL); SqlCommand objcomand = new SqlCommand("ListarViviendas", objconeccion); objconeccion.Open(); SqlDataReader reader = objcomand.ExecuteReader(); while (reader.Read()) { ViviendaBE objvivienda = new ViviendaBE(); objvivienda.N_IdVivienda = reader.GetInt32(0); objvivienda.N_IdResidente = reader.GetInt32(0); objvivienda.C_NumEdificio = reader.GetString(10); objvivienda.C_NumDpto = reader.GetString(10); objvivienda.N_NumMetros = reader.GetDecimal(10); objvivienda.C_CodTipo = reader.GetString(5); objvivienda.B_Estado = reader.GetBoolean(1); objlistavivienda.Add(objvivienda); } return objlistavivienda; }
public List<ViviendaBE> Listar(int? prm_N_IdResidente, string prm_C_NumEdificio) { List<ViviendaBE> lstViviendas = new List<ViviendaBE>(); ViviendaBE itemViviendaBE = null; try { using (DBML_ViviendaDataContext SQLDC = new DBML_ViviendaDataContext(CadenaConexionSQL)) { var resul = SQLDC.dsd_mnt_S_Vivienda(prm_C_NumEdificio); foreach (var item in resul) { itemViviendaBE = new ViviendaBE(); itemViviendaBE.N_IdVivienda = item.N_IdVivienda; itemViviendaBE.N_IdResidente = item.N_IdResidente; itemViviendaBE.C_NumEdificio = item.C_NumEdificio; itemViviendaBE.C_NumDpto = item.C_NumDpto; itemViviendaBE.N_NumMetros = item.N_NumMetros; itemViviendaBE.C_CodTipo = item.C_CodTipo; itemViviendaBE.B_Estado = item.B_Estado; itemViviendaBE.objResidente.C_Apellidos = item.v_IdResidente; lstViviendas.Add(itemViviendaBE); } } } catch (Exception ex) { throw ex; } return lstViviendas; }
public Int32 CreaVivienda(ViviendaBE objvivienda) { try { //objvivienda.N_IdVivienda = reader.GetInt32(0); //objvivienda.N_IdResidente = reader.GetInt32(0); //objvivienda.C_NumEdificio = reader.GetString(10); //objvivienda.C_NumDpto = reader.GetString(10); //objvivienda.N_NumMetros = reader.GetDecimal(10); //objvivienda.C_CodTipo = reader.GetString(5); //objvivienda.B_Estado // [DataMember] //public int N_IdVivienda { get; set; } //[DataMember] //public int N_IdResidente { get; set; } //[DataMember] objconeccion = new SqlConnection(CadenaConexionSQL); SqlCommand objcomand = new SqlCommand("insertar_vivienda", objconeccion); objcomand.CommandType = CommandType.StoredProcedure; objcomand.Parameters.Add("@C_NumDpto", SqlDbType.VarChar, 10); objcomand.Parameters["@C_NumDpto"].Value = objvivienda.C_NumDpto; objcomand.Parameters.Add("@N_NumMetros", SqlDbType.Decimal); objcomand.Parameters["@N_NumMetros"].Value = objvivienda.N_NumMetros; objcomand.Parameters.Add("@C_CodTipo", SqlDbType.VarChar, 10); objcomand.Parameters["@C_CodTipo"].Value = objvivienda.C_CodTipo; objcomand.Parameters.Add("@B_Estado", SqlDbType.Bit); objcomand.Parameters["@B_Estado"].Value = objvivienda.B_Estado; objconeccion.Open(); Int32 id; id = Convert.ToInt32(objcomand.ExecuteScalar()); objconeccion.Close(); return id; } catch (Exception ex) { if (objconeccion.State == ConnectionState.Open) objconeccion.Close(); throw new Exception(ex.Message); } }