public int Insert(Sueter objSueter) { int done = -1; MySqlConnection conn = Connention.Conn(); try { String cmdStr = @"Insert into sueter (no_sucursal,no_taller,tipo,talla,unidades,precio) values (@no_sucursal,@no_taller,@tipo,@talla,@unidades,@precio)"; MySqlCommand cmd = new MySqlCommand(cmdStr, conn); cmd.Parameters.AddWithValue("@no_sucursal", objSueter.No_Sucursal); cmd.Parameters.AddWithValue("@no_taller", objSueter.No_Taller); cmd.Parameters.AddWithValue("@tipo", objSueter.Tipo); cmd.Parameters.AddWithValue("@precio", objSueter.Precio); cmd.Parameters.AddWithValue("@unidades", objSueter.Unidades); cmd.Parameters.AddWithValue("@talla", objSueter.Talla); cmd.ExecuteNonQuery(); done = (int)cmd.LastInsertedId; } catch (MySqlException ex) { Console.WriteLine(ex.ToString()); done = -1; } finally { conn.Close(); conn.Dispose(); } return(done); }
private void btnSGuardar_Click(object sender, EventArgs e) { int no_taller = lstTalleres.ElementAt(cboSTaller.SelectedIndex).No_Taller; int no_sucursal = lstSucursales.ElementAt(cboSSucursal.SelectedIndex).No_Sucursal; String tipo = txtSTipo.Text; float talla = float.Parse(txtSTalla.Text); float precio = float.Parse(txtSPrecio.Text); int unidades = int.Parse(txtSUnidades.Text); Sueter sueter = new Sueter(); sueter.No_Sucursal = no_sucursal; sueter.No_Taller = no_taller; sueter.Tipo = tipo; sueter.Talla = talla; sueter.Precio = precio; sueter.Unidades = unidades; if (daoSueteres.Insert(sueter) > 0) { MessageBox.Show("Sueter agregado correctamente"); LimpiarSueteres(); } else { MessageBox.Show("Error"); } }
public bool Compra(Orden objOrden, List <DetallesOrden> lstDetallesOrden) { bool done = false; int orden_id = 0; MySqlConnection conn = Connention.Conn(); MySqlTransaction tr = null; try { tr = conn.BeginTransaction(); DaoOrden objDaoOrden = new DaoOrden(); orden_id = objDaoOrden.Insert(objOrden); foreach (DetallesOrden objDetalleOrden in lstDetallesOrden) { DaoDetallesOrden objDaoDetallesOrden = new DaoDetallesOrden(); objDaoDetallesOrden.Insert(objDetalleOrden, orden_id); DaoSueteres objDaoSueteres = new DaoSueteres(); Sueter objSueter = objDaoSueteres.Select(objDetalleOrden.Id_Sueter); objSueter.ActualizarUnidades(objDetalleOrden.Cantidad); objDaoSueteres.Update(objSueter); } tr.Commit(); done = true; } catch (MySqlException ex) { Console.WriteLine(ex.ToString()); done = false; tr.Rollback(); }finally { conn.Close(); conn.Dispose(); } return(done); }
public List <Sueter> Select() { List <Sueter> lstSueteres = null; MySqlConnection conn = Connention.Conn(); try { String cmdStr = "Select * from sueter"; MySqlCommand cmd = new MySqlCommand(cmdStr, conn); MySqlDataReader dr = cmd.ExecuteReader(); lstSueteres = new List <Sueter>(); while (dr.Read()) { Sueter objSueter = new Sueter(); objSueter.Id_Sueter = int.Parse(dr["id_sueter"].ToString()); objSueter.No_Sucursal = int.Parse(dr["no_sucursal"].ToString()); objSueter.No_Taller = int.Parse(dr["no_taller"].ToString()); objSueter.Unidades = int.Parse(dr["unidades"].ToString()); objSueter.Talla = float.Parse(dr["talla"].ToString()); objSueter.Tipo = dr["tipo"].ToString(); objSueter.Precio = float.Parse(dr["precio"].ToString()); lstSueteres.Add(objSueter); } } catch (MySqlException ex) { Console.WriteLine(ex.ToString()); lstSueteres = null; }finally{ conn.Close(); conn.Dispose(); } return(lstSueteres); }
public bool Update(Sueter objSueter) { bool done = false; MySqlConnection conn = Connention.Conn(); try { String cmdStr = @"Update sueter set no_sucursal=@no_sucursal, no_taller=@no_taller, talla=@talla, unidades=@unidades, precio=@precio, tipo=@tipo where id_sueter=@id_sueter"; MySqlCommand cmd = new MySqlCommand(cmdStr, conn); cmd.Parameters.AddWithValue("@no_sucursal", objSueter.No_Sucursal); cmd.Parameters.AddWithValue("@no_taller", objSueter.No_Taller); cmd.Parameters.AddWithValue("@talla", objSueter.Talla); cmd.Parameters.AddWithValue("@unidades", objSueter.Unidades); cmd.Parameters.AddWithValue("@precio", objSueter.Precio); cmd.Parameters.AddWithValue("@tipo", objSueter.Tipo); cmd.Parameters.AddWithValue("id_sueter", objSueter.Id_Sueter); cmd.ExecuteNonQuery(); done = true; } catch (MySqlException ex) { Console.WriteLine(ex.ToString()); done = false; }finally{ conn.Close(); conn.Dispose(); } return(done); }
private void btnSBuscar_Click(object sender, EventArgs e) { int id_sueter = int.Parse(txtSBuscar.Text); sueter = daoSueteres.Select(id_sueter); if (sueter != null) { btnSGuardar.Enabled = false; btnSEditar.Enabled = true; btnSEliminar.Enabled = true; txtSUnidades.Text = sueter.Unidades + ""; txtSUnidades.Enabled = false; txtSAnadir.Enabled = true; txtSTalla.Text = sueter.Talla + ""; txtSPrecio.Text = sueter.Precio + ""; txtSTipo.Text = sueter.Tipo; for (int i = 0; i < lstSucursales.Count; i++) { if (lstSucursales.ElementAt(i).No_Sucursal == sueter.No_Sucursal) { cboSSucursal.SelectedIndex = i; } } for (int i = 0; i < lstTalleres.Count; i++) { if (lstTalleres.ElementAt(i).No_Taller == sueter.No_Taller) { cboSTaller.SelectedIndex = i; } } } }