internal void SetVenta(Venta venta) { txtIdFactura.Text = venta.CodFactura.ToString(); txtClieId.Text = venta.CodCliente.Id.ToString(); txtClieNom.Text = venta.CodCliente.NombCliente; dtpFechaFactura.Text = venta.FechaFactura.ToLongDateString(); cmbTipoPago.Text = venta.TipoPago; txtCFactura.Text = venta.NoFactura.ToString(); }
public static int Eliminar(Venta venta) { SqlCommand sql = new SqlCommand("usp_Data_FFactura_Borrar"); sql.CommandType = CommandType.StoredProcedure; sql.Parameters.AddWithValue("@NoFactura", venta.NoFactura); int resul = sql.ExecuteNonQuery(); return Convert.ToInt32(resul > 0); }
public static int AgregarFact(Venta venta) { SqlCommand sql = new SqlCommand("usp_Data_FFactura_Insert", conexion.ObtenerConexion()); sql.CommandType = CommandType.StoredProcedure; sql.Parameters.Add("@CodCliente", SqlDbType.Int, 0).Value = venta.CodCliente.Id; sql.Parameters.Add("@TipoPago", SqlDbType.VarChar, 0).Value = venta.TipoPago; sql.Parameters.Add("@FechaFactura", SqlDbType.Date, 0).Value = venta.FechaFactura; sql.Parameters.Add("@IdUsuario", SqlDbType.Int, 0).Value = venta.IdUsuario.Id; sql.Parameters.Add("@CodFactura", SqlDbType.VarChar, 0).Value = venta.CodFactura; int resultado = sql.ExecuteNonQuery(); return Convert.ToInt32(resultado > 0); }
public DetalleVenta() { CodArticulo=new Articulo(); NoFactura=new Venta(); }
private void dgvFactura_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (dgvFactura.CurrentRow != null) { Venta venta =new Venta(); venta.NoFactura =Convert.ToInt32(dgvFactura.CurrentRow.Cells["ID_Venta"].Value.ToString()); venta.CodCliente.Id =Convert.ToInt32( dgvFactura.CurrentRow.Cells["CodCliente"].Value.ToString()); venta.CodCliente.NombCliente= dgvFactura.CurrentRow.Cells["NombreCliente"].Value.ToString() + " " + dgvFactura.CurrentRow.Cells["ApellidoCliente"].Value.ToString(); venta.FechaFactura =Convert.ToDateTime(dgvFactura.CurrentRow.Cells["Fecha"].Value.ToString()); venta.TipoPago = dgvFactura.CurrentRow.Cells["TipoPago"].Value.ToString(); venta.CodFactura = dgvFactura.CurrentRow.Cells["CodFactura"].Value.ToString(); venta.IdUsuario.Id =Convert.ToInt32(dgvFactura.CurrentRow.Cells["Usuario"].Value.ToString()); CargarDetalle(venta); } }
private void CargarDetalle(Venta venta) { frmDetalleFactura FDtalleVenta=frmDetalleFactura.GetInstance(); FDtalleVenta.SetVenta(venta); FDtalleVenta.ShowDialog(); }
private void btnGuardar_Click(object sender, EventArgs e) { try { string sResultados = ValidarDatos(); if (sResultados == "") { if (txtIdFactura.Text == "") { Venta venta = new Venta(); venta.CodCliente.Id = Convert.ToInt32(txtIdCliente.Text); venta.FechaFactura = dtpFechaFactura.Value; venta.TipoPago = cmbTipoPago.Text; venta.CodFactura = txtCFactura.Text; venta.IdUsuario.Id = Convert.ToInt32(txtIdUsu.Text); venta.CodCliente.NombCliente = txtNomClie.Text; int Iventa = Fventa.AgregarFact(venta); if (Iventa>0) { Form1_Load(null, null); venta.NoFactura = Iventa; CargarDetalle(venta); } } else { Venta venta = new Venta(); venta.NoFactura = Convert.ToInt32(txtIdFactura.Text); venta.CodCliente.Id = Convert.ToInt32(txtIdCliente.Text); venta.FechaFactura = dtpFechaFactura.Value; venta.TipoPago = cmbTipoPago.Text; venta.CodFactura = txtCFactura.Text; venta.IdUsuario.Id = Convert.ToInt32(txtIdUsu.Text); if (Fventa.Actualizar(venta) == 1) { MessageBox.Show("Datos Actualizados Correctamente"); Form1_Load(null, null); } } } else { MessageBox.Show("Faltan Datos! \n" + sResultados); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }