Пример #1
0
        public static void Actualizar(cAlmacen Almacen)
        {
            try
            {
                //Declaramos la conexion hacia la base de datos
                using (SqlConnection Conn = new SqlConnection(cConexion.CadenaConexion()))
                {
                    Conn.Open();
                    //Nombre del procedimiento
                    string StoreProc = "uspActualizarAlmacen";
                    //Creamos el command para la insercion
                    SqlCommand Cmd = new SqlCommand(StoreProc, Conn);
                    Cmd.CommandType = CommandType.StoredProcedure;

                    //Parametros
                    Cmd.Parameters.AddWithValue("AlmacenID", Almacen.ID);
                    Cmd.Parameters.AddWithValue("Nombre", Almacen.Nombre);
                    Cmd.Parameters.AddWithValue("Telefono", Almacen.Telefono);
                    Cmd.Parameters.AddWithValue("Fax", Almacen.Fax);
                    Cmd.Parameters.AddWithValue("Direccion", Almacen.Direccion);
                    Cmd.Parameters.AddWithValue("Ciudad", Almacen.Ciudad);
                    Cmd.Parameters.AddWithValue("Provincia", Almacen.Provincia);
                    Cmd.Parameters.AddWithValue("Email", Almacen.Email);
                    Cmd.Parameters.AddWithValue("Web", Almacen.Web);
                    Cmd.Parameters.AddWithValue("Observacion", Almacen.Observacion);
                    Cmd.Parameters.AddWithValue("FechaModificacion", DateTime.Now.Date);
                    Cmd.ExecuteNonQuery();
                }
            }
            catch (SqlException Ex)
            {
                throw Ex;
            }
        }
Пример #2
0
 private void MostrarDatos(cAlmacen Almacen)
 {
     txtCodigo.Text        = Convert.ToString(Almacen.ID);
     txtNombre.Text        = Almacen.Nombre;
     txtDireccion.Text     = Almacen.Direccion;
     txtCiudad.Text        = Almacen.Ciudad;
     txtProvincia.Text     = Almacen.Provincia;
     txtTelefono.Text      = Almacen.Telefono;
     txtFax.Text           = Almacen.Fax;
     txtCorreo.Text        = Almacen.Email;
     txtWeb.Text           = Almacen.Web;
     txtObservaciones.Text = Almacen.Observacion;
 }
Пример #3
0
 public void GuardarCambios(cAlmacen Almacen)
 {
     //Si el almacen existe entonces actualizamos
     if (AlmacenDA.Existe(Almacen.ID))
     {
         AlmacenDA.Actualizar(Almacen);
     }
     else
     //Si el almacen es nuevo entonces creamos
     {
         AlmacenDA.Crear(Almacen);
     }
 }
Пример #4
0
        public static List <cAlmacen> Listar()
        {
            try
            {
                //Declaramos la conexion hacia la base de datos
                using (SqlConnection Conn = new SqlConnection(cConexion.CadenaConexion()))
                {
                    Conn.Open();
                    //Nombre del procedimiento
                    string StoreProc = "uspListarAlmacen";
                    //Creamos el command para la insercion
                    SqlCommand Cmd = new SqlCommand(StoreProc, Conn);
                    Cmd.CommandType = CommandType.StoredProcedure;
                    //Ejecutamos el lector
                    SqlDataReader Reader = Cmd.ExecuteReader();


                    List <cAlmacen> Lista = new List <cAlmacen>();
                    while (Reader.Read())
                    {
                        cAlmacen Almacen = new cAlmacen();
                        Almacen.ID                = Reader.GetInt32(Reader.GetOrdinal("ID"));
                        Almacen.Nombre            = Reader.GetString(Reader.GetOrdinal("Nombre"));
                        Almacen.Telefono          = Reader.IsDBNull(Reader.GetOrdinal("Telefono"))?null :  Reader.GetString(Reader.GetOrdinal("Telefono"));
                        Almacen.Fax               = Reader.GetString(Reader.GetOrdinal("Fax"));
                        Almacen.Direccion         = Reader.GetString(Reader.GetOrdinal("Direccion"));
                        Almacen.Ciudad            = Reader.GetString(Reader.GetOrdinal("Ciudad"));
                        Almacen.Provincia         = Reader.GetString(Reader.GetOrdinal("Provincia"));
                        Almacen.Email             = Reader.GetString(Reader.GetOrdinal("Email"));
                        Almacen.Web               = Reader.GetString(Reader.GetOrdinal("Web"));
                        Almacen.Observacion       = Reader.GetString(Reader.GetOrdinal("Observacion"));
                        Almacen.FechaCreacion     = Reader.GetDateTime(Reader.GetOrdinal("FechaCreacion"));
                        Almacen.FechaModificacion = Reader.GetDateTime(Reader.GetOrdinal("FechaModificacion"));

                        //Agregamos el articulo a la lista
                        Lista.Add(Almacen);
                    }
                    //Cerramos la conexion
                    Conn.Close();
                    //Retornamos la lista de clientes
                    return(Lista);
                }
            }
            catch (SqlException Ex)
            {
                return(null);

                throw Ex;
            }
        }
Пример #5
0
        //Obtenemos los datos para actualizaciones
        private cAlmacen ObtenerDatos()
        {
            cAlmacen Almacen = new cAlmacen();

            Almacen.ID          = Convert.ToInt32(txtCodigo.Text);
            Almacen.Nombre      = txtNombre.Text;
            Almacen.Direccion   = txtDireccion.Text;
            Almacen.Ciudad      = txtCiudad.Text;
            Almacen.Provincia   = txtProvincia.Text;
            Almacen.Telefono    = txtTelefono.Text;
            Almacen.Fax         = txtFax.Text;
            Almacen.Email       = txtCorreo.Text;
            Almacen.Web         = txtWeb.Text;
            Almacen.Observacion = txtObservaciones.Text;

            return(Almacen);
        }
Пример #6
0
        public static cAlmacen BuscarPorID(int ID)
        {
            try
            {
                //Declaramos la conexion hacia la base de datos
                using (SqlConnection Conn = new SqlConnection(cConexion.CadenaConexion()))
                {
                    Conn.Open();
                    //Nombre del procedimiento
                    string StoreProc = "uspBuscarAlmacenPorID";
                    //Creamos el command para la insercion
                    SqlCommand Cmd = new SqlCommand(StoreProc, Conn);
                    Cmd.CommandType = CommandType.StoredProcedure;
                    //Parametros
                    Cmd.Parameters.AddWithValue("AlmacenID", ID);
                    SqlDataReader Reader = Cmd.ExecuteReader();

                    cAlmacen Almacen = new cAlmacen();
                    while (Reader.Read())
                    {
                        Almacen.ID                = Reader.GetInt32(Reader.GetOrdinal("ID"));
                        Almacen.Nombre            = Reader.GetString(Reader.GetOrdinal("Nombre"));
                        Almacen.Telefono          = Reader.GetString(Reader.GetOrdinal("Telefono"));
                        Almacen.Fax               = Reader.GetString(Reader.GetOrdinal("Fax"));
                        Almacen.Direccion         = Reader.GetString(Reader.GetOrdinal("Direccion"));
                        Almacen.Ciudad            = Reader.GetString(Reader.GetOrdinal("Ciudad"));
                        Almacen.Provincia         = Reader.GetString(Reader.GetOrdinal("Provincia"));
                        Almacen.Email             = Reader.GetString(Reader.GetOrdinal("Email"));
                        Almacen.Web               = Reader.GetString(Reader.GetOrdinal("Web"));
                        Almacen.Observacion       = Reader.GetString(Reader.GetOrdinal("Observacion"));
                        Almacen.FechaCreacion     = Reader.GetDateTime(Reader.GetOrdinal("FechaCreacion"));
                        Almacen.FechaModificacion = Reader.GetDateTime(Reader.GetOrdinal("FechaModificacion"));
                    }
                    Conn.Close();
                    return(Almacen);
                }
            }
            catch (SqlException Ex)
            {
                return(null);

                throw Ex;
            }
        }