Пример #1
0
        public SingleArticulo(Articulo reg)
        {
            InitializeComponent();
            articulo = reg;
            this.DataContext = articulo;

            btnActualizar.Visibility = Visibility.Visible;
            btnGuardar.Visibility = Visibility.Collapsed;

            /* txtCantidad.IsReadOnly = true;
             txtPrecio.IsReadOnly = true;
             txtUnidad.IsReadOnly = true;*/
        }
Пример #2
0
        public bool CreateRecord(Articulo obj)
        {
            SqlConnection con = new SqlConnection(Info.sqlSet());
            SqlCommand cmd = new SqlCommand("SP_Articulo_Insert", con);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Nombre", obj.Nombre);
            cmd.Parameters.AddWithValue("@Descripcion", obj.Descripcion);
            cmd.Parameters.AddWithValue("@Precio", obj.Precio);
            cmd.Parameters.AddWithValue("@Unidad", obj.Unidad);
            cmd.Parameters.AddWithValue("@Cantidad", obj.Cantidad);
            con.Open();

            if (cmd.ExecuteNonQuery() > 0)
            {
                con.Close();
                return true;
            }
            else
            {
                con.Close();
                return false;
            }
        }
Пример #3
0
        public Articulo readOneArticulo(int idArticulo)
        {
            Articulo articulo = new Articulo();

            using (SqlConnection con = new SqlConnection(Info.sqlSet()))
            {
                SqlCommand cmd = new SqlCommand("SP_Articulo_SelectRow", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@IdArticulo", idArticulo);

                con.Open();

                using (SqlDataReader reader = cmd.ExecuteReader())
                {
                    // Loop through each record.
                    while (reader.Read())
                    {
                        Articulo tmp = new Articulo();

                        tmp.IdArticulo = (reader.GetValue(0) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(0)) : tmp.IdArticulo;
                        tmp.Nombre = (reader.GetValue(1) != DBNull.Value) ? Convert.ToString(reader.GetValue(1)) : tmp.Nombre;
                        tmp.Descripcion = (reader.GetValue(2) != DBNull.Value) ? Convert.ToString(reader.GetValue(2)) : tmp.Descripcion;
                        tmp.Precio = (reader.GetValue(3) != DBNull.Value) ? Convert.ToSingle(reader.GetValue(3)) : tmp.Precio;
                        tmp.Unidad = (reader.GetValue(4) != DBNull.Value) ? Convert.ToString(reader.GetValue(4)) : tmp.Unidad;
                        tmp.Cantidad = (reader.GetValue(5) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(5)) : tmp.Cantidad;

                        articulo = tmp;
                    }
                }

                con.Close();
            }

            return articulo;
        }
Пример #4
0
        public List<Articulo> readArticulo()
        {
            List<Articulo> articuloList = new List<Articulo>();

            using (SqlConnection con = new SqlConnection(Info.sqlSet()))
            {
                SqlCommand cmd = new SqlCommand("SP_Articulo_SelectAll", con);
                cmd.CommandType = CommandType.StoredProcedure;

                con.Open();

                using (SqlDataReader reader = cmd.ExecuteReader())
                {
                    // Loop through each record.
                    while (reader.Read())
                    {
                        Articulo tmp = new Articulo();

                        tmp.IdArticulo = (reader.GetValue(0) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(0)) : tmp.IdArticulo;
                        tmp.Nombre = (reader.GetValue(1) != DBNull.Value) ? Convert.ToString(reader.GetValue(1)) : tmp.Nombre;
                        tmp.Descripcion = (reader.GetValue(2) != DBNull.Value) ? Convert.ToString(reader.GetValue(2)) : tmp.Descripcion;
                        tmp.Precio = (reader.GetValue(3) != DBNull.Value) ? Convert.ToSingle(reader.GetValue(3)) : tmp.Precio;
                        tmp.Unidad = (reader.GetValue(4) != DBNull.Value) ? Convert.ToString(reader.GetValue(4)) : tmp.Unidad;
                        tmp.Cantidad = (reader.GetValue(5) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(5)) : tmp.Cantidad;

                        articuloList.Add(tmp);
                    }
                }

                con.Close();
            }

            return articuloList;
        }
Пример #5
0
        public string Create(Articulo obj)
        {

            CreateDAC objDAC = new CreateDAC();
            if (objDAC.CreateRecord(obj) == true)
                return "Registro almacenado con éxito.";
            else
                return "No se pudo almacenar el regitro.";
        }
Пример #6
0
 public string Update(Articulo obj, int idArticulo)
        {

            UpdateDAC objDAC = new UpdateDAC();
            if (objDAC.UpdateRecord(obj, idArticulo) == true)
                return "Registro almacenado con éxito.";
            else
                return "No se pudo almacenar el regitro.";
        }