public DataSet MostrarDFacturaId(CEFactura objF) { SqlDataAdapter da; DataSet ds = new DataSet(); SqlCommand cmd = new SqlCommand("Sp_MostrarDFacturaId", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdFactura", SqlDbType.Int).Value = objF.IdFactura; try { ConectarBD(); da = new SqlDataAdapter(); da.SelectCommand = cmd; da.Fill(ds, "Detalles"); return(ds); } catch (Exception ex) { throw new Exception("Error al solicitar los datos de la factura", ex); } finally { //DesconectarBD(); ds.Dispose(); } }
public int InsertarFactura(CEFactura objF) { int resultado; SqlCommand cmd = new SqlCommand("Sp_InsertarFactura", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdEmpleado", SqlDbType.Int).Value = objF.IdEmpleado; cmd.Parameters.AddWithValue("@Fecha", SqlDbType.DateTime).Value = objF.Fecha; try { ConectarBD(); resultado = cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception("Error al tratar de almacenar el registro", ex); } finally { DesconectarBD(); cmd.Dispose(); } return(resultado); }
public int InsertarDetalleFactura(CEFactura objF) { int resultado = 0; SqlCommand cmd = new SqlCommand("Sp_InsertarDetalleFactura", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdFactura", SqlDbType.Int).Value = objF.IdFactura; cmd.Parameters.AddWithValue("@IdServicio", SqlDbType.Int).Value = objF.IdServicio; try { ConectarDB(); resultado = cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception("Error no se pudo ingresar el detalle de la factura", ex); } finally { CerrarDB(); cmd.Dispose(); } return(resultado); }
public int ActualizarFactura(CEFactura objF) { int resultado; SqlCommand cmd = new SqlCommand("Sp_ModificarFactura", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("IdFactura", SqlDbType.Int).Value = objF.IdFactura; cmd.Parameters.AddWithValue("NombreCliente", SqlDbType.NVarChar).Value = objF.NombreCliente; cmd.Parameters.AddWithValue("RTN", SqlDbType.NVarChar).Value = objF.RTN; try { ConectarBD(); resultado = cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception("Error al tratar de actualizar el registro", ex); } finally { DesconectarBD(); cmd.Dispose(); } return(resultado); }
private void BuscarXFactura(Int32 Codigo) { CNBusquedaFactura buscarF = new CNBusquedaFactura(); CEFactura objFactura = new CEFactura(); objFactura.IdFactura = Codigo; dgvMostrar.DataSource = buscarF.BuscarPorCodigo(objFactura).Tables["MostrarXCodigo"]; }
private void BuscarXFecha(DateTime Fecha) { CNBusquedaFactura buscarF = new CNBusquedaFactura(); CEFactura objFactura = new CEFactura(); objFactura.Fecha = Fecha; dgvMostrar.DataSource = buscarF.BuscarPorFEcha(objFactura).Tables["MostrarXFecha"]; }
private void InsertarFactura() { CNFactura inserF = new CNFactura(); CEFactura objFactura = new CEFactura(); objFactura.Fecha = dtpFechaFactura.Value; objFactura.IdAutomovil = txtIdAutomovil.Text; objFactura.IdUsuario = FrmPrincipal.id; if (inserF.NuevaFactura(objFactura) > 0) { MessageBox.Show(null, "Se guardó el registro de la factura", "CarWash System", MessageBoxButtons.OK); } else { //MessageBox.Show(null, "Error al guardar un nuevo registro de la factura.", "CarWash System", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void AgregarDetalle() { foreach (DataGridViewRow fila in dgvFactu.Rows) { CNFactura insertDetalle = new CNFactura(); CEFactura objFactura = new CEFactura(); objFactura.IdFactura = Convert.ToInt32(fila.Cells[0].Value.ToString()); objFactura.IdServicio = Convert.ToInt32(fila.Cells[1].Value.ToString()); if (insertDetalle.AgregarDetalle(objFactura) > 0) { MessageBox.Show(null, "Se guardó el registro del detalle de la factura", "CarWash System", MessageBoxButtons.OK); } else { MessageBox.Show(null, "Error al guardar un nuevo registro del detalle de la factura.", "CarWash System", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public DataSet BuscarPorFecha(CEFactura objF) { SqlDataAdapter da; DataSet ds = new DataSet(); try { ConectarDB(); da = new SqlDataAdapter("Sp_MostrarXFecha", cn); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.Add("@Fecha", SqlDbType.Date).Value = objF.Fecha; da.Fill(ds, "MostrarXFecha"); return(ds); } catch (Exception ex) { throw new Exception("Error al solicitar los datos de la base de datos", ex); } finally { CerrarDB(); ds.Dispose(); } }
public int InsertarFactura1(CEFactura objA) { int resultado = 0; SqlCommand cmd = new SqlCommand("Sp_InsertarFactura", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Fecha", SqlDbType.DateTime).Value = objA.Fecha; cmd.Parameters.AddWithValue("@IdAutomovil", SqlDbType.Int).Value = objA.IdAutomovil; cmd.Parameters.AddWithValue("@IdUsuario", SqlDbType.Int).Value = objA.IdUsuario; try { ConectarDB(); cmd.ExecuteNonQuery(); MessageBox.Show(null, "Factura almacenada satisfactoriamente", "CarWash System", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { if (ex.ToString().Contains("FK_Factura_Cliente")) { throw new Exception("Error el cliente no se encuentra registrado", ex); } else { throw new Exception("Error no se pudo registrar la factura", ex); } } finally { CerrarDB(); cmd.Dispose(); } return(resultado); }
private void btnFactura_Click(object sender, EventArgs e) { int i; CNDetalleFactura cnDetFactura = new CNDetalleFactura(); CNFactura cnFactura = new CNFactura(); CEFactura factura = new CEFactura(); CNEmpleado cnEmpleado = new CNEmpleado(); factura.IdEmpleado = cnEmpleado.NombreUsuarioEmpleadoId(lblUsuario.Text); factura.Fecha = DateTime.Now; cnFactura.InsertarFactura(factura); i = cnFactura.MaxFactura(); factura.IdFactura = i; foreach (CEDetalleFactura det in detallesFactura) { det.IdFactura = i; cnDetFactura.InsertarDFactura(det); } CNMesa cnMesa = new CNMesa(); cnMesa.ActualizarEstadoMesa(mesa, 0); Factura frmFactura = new Factura(factura); if (frmFactura.ShowDialog() == DialogResult.OK) { this.Dispose(); } else { limpiar(); } }
public int ActualizarFactura(CEFactura objF) { return(objF1.ActualizarFactura(objF)); }
public int InsertarFactura(CEFactura objF) { return(objF1.InsertarFactura(objF)); }
public DataSet BuscarPorCodigo(CEFactura objF) { return(objFa.BuscarPorCodigo(objF)); }
public DataSet BuscarPorFEcha(CEFactura objF) { return(objFa.BuscarPorFecha(objF)); }
public Factura(CEFactura factura) { InitializeComponent(); fact = factura; }
public int AgregarDetalle(CEFactura objA) { return(objF.InsertarDetalleFactura(objA)); }
public int EliminarFactura(CEFactura objF) { return(objF1.EliminarFactura(objF)); }
public DataSet MostrarDFacturaId(CEFactura objF) { return(objF1.MostrarDFacturaId(objF)); }
public int NuevaFactura(CEFactura objA) { return(objF.InsertarFactura1(objA)); }