public string editar(DUsuarioAdministrador Usuario)
        {
            string rpta = "";

            SqlConnection con = new SqlConnection();

            try
            {
                // abriendo conexion
                con.ConnectionString = conexion.cn;
                con.Open();

                // creando comando

                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = con;
                cmd.CommandText = "speditar_usuario";
                cmd.CommandType = CommandType.StoredProcedure;

                // parametros

                SqlParameter parnombre_usuario = new SqlParameter();
                parnombre_usuario.ParameterName = "@nombre_usuario";
                parnombre_usuario.SqlDbType     = SqlDbType.VarChar;
                parnombre_usuario.Size          = 50;
                parnombre_usuario.Value         = Usuario.Nombre_usuario;
                cmd.Parameters.Add(parnombre_usuario);

                SqlParameter parpw_usuario = new SqlParameter();
                parpw_usuario.ParameterName = "@password";
                parpw_usuario.SqlDbType     = SqlDbType.VarChar;
                parpw_usuario.Size          = 20;
                parpw_usuario.Value         = Usuario.Password;
                cmd.Parameters.Add(parpw_usuario);

                rpta = cmd.ExecuteNonQuery() == 1 ? "OK" : "No se Actualizo el registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }

            finally
            {
                // si la conexion esta abierta, cierrala
                if (con.State == ConnectionState.Open)
                {
                    con.Close();
                }
            }

            return(rpta);
        }
        public DataTable buscar_nombre(DUsuarioAdministrador Usuario)
        {
            DataTable dt = new DataTable("usuario_administrador");

            SqlConnection con = new SqlConnection();

            try
            {
                // abriendo conexion
                con.ConnectionString = conexion.cn;
                con.Open();

                // creando comando

                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = con;
                cmd.CommandText = "spbuscar_usuario_nombre";
                cmd.CommandType = CommandType.StoredProcedure;

                SqlParameter partexto_buscar = new SqlParameter();
                partexto_buscar.ParameterName = "@textobuscar";
                partexto_buscar.SqlDbType     = SqlDbType.VarChar;
                partexto_buscar.Size          = 50;
                partexto_buscar.Value         = Usuario.Texto_buscar;
                cmd.Parameters.Add(partexto_buscar);

                SqlDataAdapter da = new SqlDataAdapter(cmd);

                da.Fill(dt);
            }
            catch (Exception ex)
            {
                dt = null;
            }

            finally
            {
                // si la conexion esta abierta, cierrala
                if (con.State == ConnectionState.Open)
                {
                    con.Close();
                }
            }

            return(dt);
        }