Esempio n. 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                var c = new DMedida();
                c.Id_medida = Convert.ToInt32(textBox1.Text);
                c.Nombre    = Convert.ToString(textBox2.Text.ToUpper());

                if (NMedida.Actualizar(c))
                {
                    MessageBox.Show("Se actualizo correctamente", "Aviso");
                    limpiar();
                    id_medida();
                    ListaMedida();
                    button1.Enabled = true;
                    button2.Enabled = false;
                    button3.Enabled = false;
                    button4.Enabled = false;
                }
                else
                {
                    MessageBox.Show("Error", "Aviso");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (textBox2.Text != "")
                {
                    var c = new DMedida();
                    c.Id_medida = Convert.ToInt32(textBox1.Text);
                    c.Nombre    = textBox2.Text.ToUpper();

                    if (NMedida.Agregar(c))
                    {
                        MessageBox.Show("Datos guardados correctamente", "Aviso");
                        limpiar();
                        id_medida();
                        ListaMedida();
                    }
                    else
                    {
                        MessageBox.Show("Error", "Aviso");
                    }
                }

                else
                {
                    MessageBox.Show("Error", "Aviso");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 3
0
        // metodos
        public static DMedida EntidadMedida(MySqlDataReader entidad)
        {
            var e = new DMedida();

            e.Id_medida = Convert.ToInt32(entidad["Id_Medida"]);
            e.Nombre    = Convert.ToString(entidad["Medida"]);
            return(e);
        }
        private void GrabarButton_Click_1(object sender, EventArgs e)
        {
            if (misDetalles.Count == 0)
            {
                errorProvider1.SetError(ProductoComboBox, "Debe ingresar productos en el pedido");
                ProductoComboBox.Focus();
                return;
            }
            errorProvider1.Clear();

            DialogResult rta = MessageBox.Show("¿Está seguro de grabar el pedido de reaprovisionamiento?", "Confirmación",
                                               MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (rta == DialogResult.No)
            {
                return;
            }

            var fecha = DateTime.Now;

            var codProv   = (int)ProveedorComboBox.SelectedValue;
            int codPedido = InsertPedido(fecha, false, false, codProv);

            marca  = new DMarca();
            medida = new DMedida();

            for (int i = 0; i < misDetalles.Count; i++)
            {
                int codMarca = marca.GetCodMarcaByNombreMarca(misDetalles[i].Marca);
                int codMed   = medida.GetCodMedidaByNombreMedida(misDetalles[i].Medida);

                InsertStockPedido(codPedido, misDetalles[i].CodStock, misDetalles[i].Cantidad,
                                  codMarca, codMed);
            }

            var popup1 = new PopupNotifier()
            {
                Image        = Properties.Resources.sql_success1,
                TitleText    = "Mensaje",
                ContentText  = $"El pedido de reaprovisionamiento con código:{codPedido} fue grabado de forma exitosa",
                ContentFont  = new Font("Segoe UI Bold", 11F),
                TitleFont    = new Font("Segoe UI Bold", 10F),
                ImagePadding = new Padding(8)
            };

            popup1.Popup();



            misDetalles.Clear();
            ActualizarGrid();
            LimpiarCampos();
            SelectPedidosReaprov();
            DeshabilitarCampos();
        }
Esempio n. 5
0
 //metodo para verificar si existe
 public static bool Existe(DMedida u)
 {
     using (MySqlConnection cn = new MySqlConnection(Conexion.Cadena))
     {
         var consulta = "select ifnull(Medida,1) from medida where Medida=@medi";
         var cmd      = new MySqlCommand(consulta, cn);
         cmd.Parameters.AddWithValue("@medi", u.Id_medida);
         cn.Open();
         return(Convert.ToBoolean(cmd.ExecuteScalar()));
     }
 }
Esempio n. 6
0
 private void id_medida()
 {
     try
     {
         var i = new DMedida();
         i.Id_medida   = NMedida.id() + 1;
         textBox1.Text = i.Id_medida.ToString();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Esempio n. 7
0
        //Eliminar

        public static bool Eliminar(DMedida c)
        {
            try
            {
                MySqlConnection cn  = new MySqlConnection(Conexion.Cadena);
                var             cmd = new MySqlCommand();

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Connection  = cn;
                cmd.CommandText = "EliminarMedida";

                cmd.Parameters.AddWithValue("@id", c.Id_medida);
                cn.Open();
                return(Convert.ToBoolean(cmd.ExecuteNonQuery()));
            }
            catch (Exception)
            {
                return(false);
            }
        }
        private void SelectMarcaMedidaByStock()
        {
            try
            {
                var codStock = (int)ProductoComboBox.SelectedValue;

                marca = new DMarca();
                MarcaComboBox.DataSource    = marca.SelectMarcasByCodStock(codStock);
                MarcaComboBox.DisplayMember = "Nombre";
                MarcaComboBox.ValueMember   = "CodMarca";

                medida = new DMedida();
                MedidaComboBox.DataSource    = medida.SelectMedidasByCodStock(codStock);
                MedidaComboBox.DisplayMember = "Nombre";
                MedidaComboBox.ValueMember   = "CodMedida";
            }
            catch (Exception)
            {
                return;
            }
        }
        private void AgregarButton_Click_1(object sender, EventArgs e)
        {
            if (ProductoComboBox.SelectedIndex == -1)
            {
                errorProvider1.SetError(ProductoComboBox, "Seleccione un producto");
                ProductoComboBox.Focus();
                return;
            }
            errorProvider1.Clear();


            int codStock = (int)ProductoComboBox.SelectedValue;

            marca  = new DMarca();
            medida = new DMedida();

            var detalle = new DetallePedidoReaprov
            {
                CodStock    = codStock,
                NombreStock = stock.GetNombreStockByCodStock(codStock),
                Cantidad    = Convert.ToInt32(CantidadNumericUpDown.Value),
                Marca       = marca.GetNombreMarcaByCodMarca((int)MarcaComboBox.SelectedValue),
                Medida      = medida.GetMedidaByCodMedida((int)MedidaComboBox.SelectedValue)
            };

            for (int i = 0; i < misDetalles.Count; i++)
            {
                if (misDetalles[i].CodStock == detalle.CodStock && misDetalles[i].Medida == detalle.Medida)
                {
                    MessageBox.Show("El producto ya se encuentra en el pedido", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }

            misDetalles.Add(detalle);
            ActualizarGrid();
            LimpiarCampos();
            ProductoComboBox.Focus();
        }
Esempio n. 10
0
        private void button3_Click(object sender, EventArgs e)
        {
            try
            {
                var c = new DMedida();
                c.Id_medida = Convert.ToInt32(textBox1.Text);

                if (NMedida.Eliminar(c))
                {
                    MessageBox.Show("Se elimino correctamente", "Aviso");
                    limpiar();
                    id_medida();
                    ListaMedida();
                    button1.Enabled = true;
                    button2.Enabled = false;
                    button3.Enabled = false;
                    button4.Enabled = false;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 11
0
 public static bool Eliminar(DMedida e)
 {
     return(AdMedida.Eliminar(e));
 }
Esempio n. 12
0
 public static bool Actualizar(DMedida e)
 {
     return(AdMedida.Actualizar(e));
 }
Esempio n. 13
0
 public static bool Agregar(DMedida e)
 {
     return(AdMedida.Agregar(e));
 }