private void Midetalleventa(Int32 idventa) { try { clsDetalleventa detalleventa = new clsDetalleventa(); detalleventa.Id_venta = idventa; foreach (DataGridViewRow fila in midata.Rows) { detalleventa.Id_producto = Int32.Parse(fila.Cells[4].Value.ToString()); detalleventa.Cantidad = Int32.Parse(fila.Cells[1].Value.ToString()); detalleventa.Precio_venta = Decimal.Parse(fila.Cells[2].Value.ToString()); detalleventa.Importe_total = Decimal.Parse(fila.Cells[3].Value.ToString()); if (AdmDetalle.insert(detalleventa)) { } else { MessageBox.Show("Error"); } } } catch (Exception ex) { MessageBox.Show("Error del sistema : " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//Insertar detalleventa public bool Insert(clsDetalleventa insert) { try { con.conectarBD(); cmd = new MySqlCommand("Guardardetalle_venta", con.conector); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("idventa", insert.Id_venta); cmd.Parameters.AddWithValue("idproducto", insert.Id_producto); cmd.Parameters.AddWithValue("cantidad", insert.Cantidad); cmd.Parameters.AddWithValue("precio_venta", insert.Precio_venta); cmd.Parameters.AddWithValue("importe_total", insert.Importe_total); int resultado = cmd.ExecuteNonQuery(); if (resultado != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
//Insert public Boolean insert(clsDetalleventa insert) { try { return(iDetalleventa.Insert(insert)); } catch (Exception ex) { MessageBox.Show("Se encontro el siguiente problema : " + ex.Message, " ADVERTENCIA !!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }