public int ejecutar(Clpropiedad x, int operacion = 0) { /// <summary> /// Ejecuta una funcion de INSERTAR, ACTUALIZAR O ELIMINAR desde una operacion en SP_ADM_PROPIEDAD" /// </summary> /// <param name="x"></param> /// <param name="operacion"></param> Layer_Data.mdConexion md = new Layer_Data.mdConexion(); try { return(md.modificarTabla("sp_adm_propiedad", parametros(x, operacion))); } catch (Exception) { throw; } }
public DataTable seleccionarTodos(Clpropiedad x, int operacion = 0) { /// <summary> /// Retorna un DataTable de una funcion SELECT en una operacion desde SP_ADM_PROPIEDAD" /// </summary> /// <param name="x"></param> /// <param name="operacion"></param> Layer_Data.mdConexion md = new Layer_Data.mdConexion(); DataTable dt = new DataTable(); try { dt = md.ejecutarStoredProcedure("sp_adm_propiedad", parametros(x, operacion)); return(dt); } catch (Exception) { return(null); throw; } }
private Hashtable parametros(Clpropiedad x, int operation = 0) { try { Hashtable parametros = new Hashtable(); parametros.Add("@pro_nombre", x.nombre); parametros.Add("@pro_ciudad", x.ciudad); parametros.Add("@pro_descripcion", x.descripcion); parametros.Add("@pro_activo", x.activo); parametros.Add("@pro_email", x.email); parametros.Add("@pro_direccion", x.direccion); parametros.Add("@pro_pais", x.pais); parametros.Add("@pro_id", x.id); parametros.Add("@pro_telefono", x.telefono); parametros.Add("@operation", operation); return(parametros); } catch (Exception ex) { throw ex; } }
public Clpropiedad seleccionarUno(Clpropiedad x, int operacion = 0) { /// <summary> /// Ejecuta una funcion SELECT y retorna un campo desde una operacion en SP_ADM_PROPIEDAD" /// </summary> /// <param name="x"></param> /// <param name="operacion"></param> Layer_Data.mdConexion md = new Layer_Data.mdConexion(); DataTable dt = new DataTable(); try { dt = md.ejecutarStoredProcedure("sp_adm_propiedad", parametros(x, operacion)); if (dt.Rows.Count > 0) { if (dt.Rows[0]["pro_nombre"] != DBNull.Value) { x.nombre = (string)dt.Rows[0]["pro_nombre"]; } if (dt.Rows[0]["pro_ciudad"] != DBNull.Value) { x.ciudad = (int)dt.Rows[0]["pro_ciudad"]; } if (dt.Rows[0]["pro_descripcion"] != DBNull.Value) { x.descripcion = (string)dt.Rows[0]["pro_descripcion"]; } if (dt.Rows[0]["pro_activo"] != DBNull.Value) { x.activo = (int)dt.Rows[0]["pro_activo"]; } if (dt.Rows[0]["pro_email"] != DBNull.Value) { x.email = (string)dt.Rows[0]["pro_email"]; } if (dt.Rows[0]["pro_direccion"] != DBNull.Value) { x.direccion = (string)dt.Rows[0]["pro_direccion"]; } if (dt.Rows[0]["pro_pais"] != DBNull.Value) { x.pais = (int)dt.Rows[0]["pro_pais"]; } if (dt.Rows[0]["pro_id"] != DBNull.Value) { x.id = (int)dt.Rows[0]["pro_id"]; } if (dt.Rows[0]["pro_telefono"] != DBNull.Value) { x.telefono = (string)dt.Rows[0]["pro_telefono"]; } return(x); } else { return(null); } } catch (Exception) { return(null); throw; } }