Example #1
0
 public void ActualizarCategorias(cCategoria c)
 {
     categorias = cCategoria.ObtenerCategorias();
     cbCategorias.ItemsSource  = null;
     cbCategorias.ItemsSource  = categorias;
     cbCategorias.SelectedItem = c;
 }
Example #2
0
 private void TbCategoria_KeyUp(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Enter)
     {
         if (tbCategoria.Text.Length > 0)
         {
             cCategoria c = new cCategoria();
             c.Categoria = tbCategoria.Text;
             String r = cCategoria.AgregarCategoriaArticulo(c);
             int    i;
             if (int.TryParse(r, out i))
             {
                 c.IdCategoria = r;
                 if (parent != null)
                 {
                     parent.ActualizarCategorias(c);
                 }
                 this.Close();
             }
             else
             {
                 MessageBox.Show("Error.");;
             }
         }
         else
         {
             MessageBox.Show("No ha ingresado un nombre de departamento.");
         }
     }
 }
Example #3
0
        public static String AgregarCategoriaArticulo(cCategoria c)
        {
            String resultado = "0";

            try
            {
                using (SqlConnection con = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["EfectivoInmediato.Properties.Settings.EfectivoInmediatoConnectionString"].ConnectionString))
                {
                    using (SqlCommand myCMD = new SqlCommand(" " +
                                                             "INSERT INTO CategoriasArticulo (Categoria) " +
                                                             "OUTPUT INSERTED.IdCategoria " +
                                                             "VALUES (@Categoria)" +
                                                             "", con))
                    {
                        con.Open();

                        myCMD.Parameters.AddWithValue("@Categoria", c.Categoria);

                        resultado = myCMD.ExecuteScalar().ToString();

                        con.Close();
                    }
                }
            }
            catch (Exception exc)
            {
                resultado = exc.Message;
            }

            return(resultado);
        }
Example #4
0
        public static ObservableCollection <cCategoria> ObtenerCategorias()
        {
            ObservableCollection <cCategoria> categorias = new ObservableCollection <cCategoria>();

            try
            {
                using (SqlConnection con = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["EfectivoInmediato.Properties.Settings.EfectivoInmediatoConnectionString"].ConnectionString))
                {
                    using (SqlCommand myCMD = new SqlCommand(" " +
                                                             "SELECT * " +
                                                             "FROM CategoriasArticulo " +
                                                             "ORDER BY Categoria " +
                                                             "", con))
                    {
                        con.Open();

                        SqlDataReader reader = myCMD.ExecuteReader();

                        if (reader.HasRows)
                        {
                            while (reader.Read())
                            {
                                cCategoria c = new cCategoria();
                                c.IdCategoria = reader["IdCategoria"].ToString();
                                c.Categoria   = reader["Categoria"].ToString();
                                categorias.Add(c);
                            }
                        }
                        con.Close();
                    }
                }
            }
            catch (Exception exc)
            {
            }

            return(categorias);
        }