Ejemplo n.º 1
0
            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;
                }
            }
Ejemplo n.º 2
0
            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;
                }
            }
Ejemplo n.º 3
0
            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;
                }
            }
Ejemplo n.º 4
0
            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;
                }
            }