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); } }
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); } }
// 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(); }
//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())); } }
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); } }
//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(); }
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); } }
public static bool Eliminar(DMedida e) { return(AdMedida.Eliminar(e)); }
public static bool Actualizar(DMedida e) { return(AdMedida.Actualizar(e)); }
public static bool Agregar(DMedida e) { return(AdMedida.Agregar(e)); }