private Hashtable parametros(Clusuarios x, int operation = 0) { try { Hashtable parametros = new Hashtable(); parametros.Add("@usu_tipo_identificacion", x.tipo_identificacion); parametros.Add("@usu_pais", x.pais); parametros.Add("@usu_nombre", x.nombre); parametros.Add("@usu_ciudad", x.ciudad); parametros.Add("@usu_id", x.id); parametros.Add("@usu_codigo", x.codigo); parametros.Add("@usu_correo", x.correo); parametros.Add("@usu_factultad", x.factultad); parametros.Add("@usu_password", x.password); parametros.Add("@usu_propiedad", x.propiedad); parametros.Add("@usu_apellido", x.apellido); parametros.Add("@usu_identificacion", x.identificacion); parametros.Add("@operation", operation); return(parametros); } catch (Exception ex) { throw ex; } }
public int ejecutar(Clusuarios x, int operacion = 0) { /// <summary> /// Ejecuta una funcion de INSERTAR, ACTUALIZAR O ELIMINAR desde una operacion en SP_ADM_USUARIOS" /// </summary> /// <param name="x"></param> /// <param name="operacion"></param> Layer_Data.mdConexion md = new Layer_Data.mdConexion(); try { return(md.modificarTabla("sp_adm_usuarios", parametros(x, operacion))); } catch (Exception) { throw; } }
public DataTable seleccionarTodos(Clusuarios x, int operacion = 0) { /// <summary> /// Retorna un DataTable de una funcion SELECT en una operacion desde SP_ADM_USUARIOS" /// </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_usuarios", parametros(x, operacion)); return(dt); } catch (Exception) { return(null); throw; } }
public Clusuarios seleccionarUno(Clusuarios x, int operacion = 0) { /// <summary> /// Ejecuta una funcion SELECT y retorna un campo desde una operacion en SP_ADM_USUARIOS" /// </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_usuarios", parametros(x, operacion)); if (dt.Rows.Count > 0) { if (dt.Rows[0]["usu_tipo_identificacion"] != DBNull.Value) { x.tipo_identificacion = (int)dt.Rows[0]["usu_tipo_identificacion"]; } if (dt.Rows[0]["usu_pais"] != DBNull.Value) { x.pais = (int)dt.Rows[0]["usu_pais"]; } if (dt.Rows[0]["usu_nombre"] != DBNull.Value) { x.nombre = (string)dt.Rows[0]["usu_nombre"]; } if (dt.Rows[0]["usu_ciudad"] != DBNull.Value) { x.ciudad = (int)dt.Rows[0]["usu_ciudad"]; } if (dt.Rows[0]["usu_id"] != DBNull.Value) { x.id = (int)dt.Rows[0]["usu_id"]; } if (dt.Rows[0]["usu_codigo"] != DBNull.Value) { x.codigo = (string)dt.Rows[0]["usu_codigo"]; } if (dt.Rows[0]["usu_correo"] != DBNull.Value) { x.correo = (string)dt.Rows[0]["usu_correo"]; } if (dt.Rows[0]["usu_factultad"] != DBNull.Value) { x.factultad = (int)dt.Rows[0]["usu_factultad"]; } if (dt.Rows[0]["usu_password"] != DBNull.Value) { x.password = (string)dt.Rows[0]["usu_password"]; } if (dt.Rows[0]["usu_propiedad"] != DBNull.Value) { x.propiedad = (int)dt.Rows[0]["usu_propiedad"]; } if (dt.Rows[0]["usu_apellido"] != DBNull.Value) { x.apellido = (string)dt.Rows[0]["usu_apellido"]; } if (dt.Rows[0]["usu_identificacion"] != DBNull.Value) { x.identificacion = (string)dt.Rows[0]["usu_identificacion"]; } return(x); } else { return(null); } } catch (Exception) { return(null); throw; } }