public ActionResult Details(int id) { FacturaBLL oBLL = new FacturaBLL(); factura cate = oBLL.Retrieve(id); return(View(cate)); }
private void guardarButton_Click(object sender, RoutedEventArgs e) { bool paso = false; if (!Validar()) { return; } if (idTextBox.Text == "0") { paso = FacturaBLL.Guardar(factura); } else { if (!ExisteEnLaBaseDatos()) { MessageBox.Show("No se puede Modificar una persona que no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); return; } paso = FacturaBLL.Modificar(factura); } if (paso) { Limpiar(); MessageBox.Show("Guardado!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("No fue posible guardar!!", "Fallo"); } }
public void ModificarTest() { bool paso = false; Facturas factura = new Facturas(); FacturaD facturaDet = new FacturaD(); factura.FacturaId = 1; factura.ClienteId = 1; factura.Fecha = DateTime.Now; factura.ArticuloId = 1; factura.VehiculoId = 1; factura.Servicios = "Reparaciones"; factura.SubTotal = 500; factura.Total = 590; factura.Itbis = 90; factura.FacturaCredito = false; factura.ProximoMantemiento = DateTime.Now; facturaDet.Id = 0; facturaDet.FacturaId = 0; facturaDet.Precio = 500; facturaDet.ArticuloId = 1; facturaDet.Cantidad = 2; facturaDet.Descripcion = "Gomas"; facturaDet.Importe = 1000; factura.Factura_Detalle.Add(facturaDet); paso = FacturaBLL.Modificar(factura); Assert.AreEqual(paso, true); }
private void Guardarbutton_Click_1(object sender, EventArgs e) { bool paso; Factura factura = new Factura(); if (!Validar()) { return; } factura = LlenaClase(); if (IdnumericUpDown.Value == 0) { paso = FacturaBLL.Guardar(factura); } else { if (!ExisteEnBaseDeDatos()) { MessageBox.Show("Registro no encontrado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = FacturaBLL.Modificar(factura); } if (paso) { MessageBox.Show("Guardado Correctamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Registro no Guardado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Edit(int id) { FacturaBLL oBLL = new FacturaBLL(); factura factura = oBLL.Retrieve(id); return(View(factura)); }
private void Consultabutton_Click(object sender, EventArgs e) { var listado = new List <Factura>(); if (CriteriotextBox.Text.Trim().Length > 0) { switch (FiltrocomboBox.SelectedIndex) { case 0: listado = FacturaBLL.GetList(p => true); break; case 1: int id = Convert.ToInt32(CriteriotextBox.Text); listado = FacturaBLL.GetList(p => p.FacturaId == id); break; } listado = listado.Where(c => c.Fecha.Date >= DesdedateTimePicker.Value.Date && c.Fecha.Date <= HastadateTimePicker.Value.Date).ToList(); } else { listado = FacturaBLL.GetList(p => true); } ConsultadataGridView.DataSource = null; ConsultadataGridView.DataSource = listado; }
// GET: Factura public ActionResult Index() { FacturaBLL oBLL = new FacturaBLL(); List <factura> facturas = oBLL.RetrieveAll(); return(View(facturas)); }
private void Eliminarbutton_Click(object sender, EventArgs e) { bool paso; int id = ((int)FacturaIDnumericUpDown.Value); FacturaBLL repositorio = new FacturaBLL(); if (!Existe()) { MessageBox.Show("No se puede eliminar porque no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { paso = repositorio.Eliminar(id); if (paso) { Limpiar(); MessageBox.Show("Eliminado con exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo elimina", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
protected void btnGuardar_Click(object sender, EventArgs e) { int clienteId = 0; if (!string.IsNullOrEmpty(ClienteList.SelectedValue)) { clienteId = Convert.ToInt32(ClienteList.SelectedValue); } Factura obj = new Factura() { ClienteId = clienteId, UsuarioId = Convert.ToInt32(Session["CURRENT_USER"].ToString()), Descripcion = DescripcionTextBox.Text.Trim(), EsVenta = false }; try { FacturaIdHD.Value = FacturaBLL.InsertFactura(obj).ToString(); } catch (Exception q) { Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "ShowMensaje('error', 'Error al registrar Factura.')", true); return; } Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "ShowMensaje('success', 'Factura registrada, añada productos.')", true); PanelBtnGuardar.Visible = false; PanelBtnTerminar.Visible = true; PanelDetalle.Visible = true; }
public void ExisteTest() { bool paso = false; paso = FacturaBLL.Existe(1); Assert.AreEqual(paso, true); }
private bool Existe() { FacturaBLL repositorio = new FacturaBLL(); Factura factura = repositorio.Buscar((int)CategoriaidnumericUpDown1.Value); return(factura != null); }
public void BuscarTest() { FacturaBLL repositorio = new FacturaBLL(); Facturas factura = new Facturas(); factura = repositorio.Buscar(1); Assert.IsNotNull(factura); }
public void EliminarTest() { int IdFactura = FacturaBLL.GetList(x => true)[0].FacturaId; Factura factura = FacturaBLL.Buscar(IdFactura); bool paso = FacturaBLL.Eliminar(IdFactura); Assert.AreEqual(true, paso); }
public void EliminarTest() { bool paso = false; paso = FacturaBLL.Eliminar(1); Assert.AreEqual(paso, true); }
public ActionResult Delete(int id) { FacturaBLL oBLL = new FacturaBLL(); oBLL.Delete(id); return(RedirectToAction("Index")); }
private void LlenarImporte() { double cantidad, precio; cantidad = ToDouble(CantidadTextBox.Text); precio = ToDouble(PrecioTextBox.Text); ImporteTextBox.Text = FacturaBLL.Importe(cantidad, precio).ToString(); }
public void BuscarTest() { int IdFactura = FacturaBLL.GetList(x => true)[0].FacturaId; Factura factura = FacturaBLL.Buscar(IdFactura); bool paso = factura.Detalle.Count > 0; Assert.AreEqual(true, paso); }
public void EliminaTest() { int id = 55; factura = BLL.FacturaBLL.Buscar(c => c.IdFactura == id); Assert.IsTrue(FacturaBLL.Eliminar(factura)); }
public int hacerFacturaPagaTerminada(int ventaId) { int facturaId = 0; List <FoodGood.Factura.Factura> listaFactura = FacturaBLL.GetFacturaListForSearch(""); List <Dosificacion> listaDosificacion = DosificacionBLL.GetCarritoListForSearch(""); FoodGood.Factura.Factura objFactura = new FoodGood.Factura.Factura(); Venta objventa = VentaBLL.GetVentaById(ventaId); listaDosificacion = listaDosificacion.OrderByDescending(p => p.DosificacionId).ToList(); string numeroFacturaString = ""; if (listaFactura != null && listaFactura.Count > 0) { listaFactura = listaFactura.OrderByDescending(p => p.FacturaId).ToList(); int numeroFactura = Convert.ToInt32(listaFactura[0].Numero) + 1; if (numeroFactura <= listaDosificacion[0].Hasta) { numeroFacturaString = Convert.ToString(numeroFactura); objFactura.Numero = numeroFacturaString; objFactura.Nombre = Resources.InitMasterPage.NombreFactura; objFactura.Nit = Resources.InitMasterPage.Nit; objFactura.Fecha = objventa.FechaPedido; objFactura.FechaLimiteEmision = listaDosificacion[0].FechaFinal; objFactura.CodigoAutorizacion = listaDosificacion[0].NumeroAutorizacion; //me faltaria llenar el codigo de control y la ventaId } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "alertMessage", @"alert('tu pedido no pudo ser exitoso intentelo mas tarde.Gracias ')", true); return(facturaId); } } else { int numeroFactura = Convert.ToInt32(listaDosificacion[0].Desde) + 1; numeroFacturaString = Convert.ToString(numeroFactura); objFactura.Numero = numeroFacturaString; objFactura.Nombre = Resources.InitMasterPage.NombreFactura; objFactura.Nit = Resources.InitMasterPage.Nit; objFactura.Fecha = objventa.FechaPedido; objFactura.FechaLimiteEmision = listaDosificacion[0].FechaFinal; objFactura.CodigoAutorizacion = listaDosificacion[0].NumeroAutorizacion; //me faltaria llenar el codigo de control y la ventaId } objFactura.VentaId = ventaId; string codigoControlGenerador = CodigoControl.generateControlCode(listaDosificacion[0].NumeroAutorizacion, objFactura.Numero, objFactura.Nit, objventa.FechaPedido.ToString("yyyyMMdd"), Convert.ToString(objventa.MontoTotal), listaDosificacion[0].LlaveDosificacion); string letraMonto = NumeroALetra.ConvertirNumeroAPalabras(objventa.MontoTotal); objFactura.MontoPalabra = letraMonto; objFactura.CodigoControl = codigoControlGenerador; facturaId = FacturaBLL.InsertFactura(objFactura); return(facturaId); }
public void ModificarTest() { int id = 55; factura = BLL.FacturaBLL.Buscar(c => c.IdFactura == id); factura.Total = 200; Assert.IsTrue(FacturaBLL.Mofidicar(factura)); }
public void GuardarTest() { factura.CantidadProd = 10; factura.Cliente = "Randy"; factura.FechaVenta = Convert.ToDateTime("0:00:00.079507"); factura.NombreUsuario = "Juan"; factura.TipoVenta = "Contado"; factura.Total = 100; Assert.IsTrue(FacturaBLL.Guardar(factura, listaRelaciones)); }
public void GuardarCompra() { try { if (sPCentral.BackColor == ColorGrabado) { throw new Exception("La compra se encuentra Guardada, no es permitido realizar\nnuevamente esta accion"); } if (detalle.Count == 0) { throw new Exception("No hay registros para guardar"); } if (cliente.IDCliente == 1) { throw new Exception("Favor cambien el dato de proveedor"); } if (string.IsNullOrEmpty(txtNumFactura.Text)) { throw new Exception("Favor ingrese el numero de factura"); } XfGrabadoCompra grabadoCompra = new XfGrabadoCompra { detalle_ = detalle }; if (grabadoCompra.ShowDialog() == DialogResult.OK) { Int32 idP = Convert.ToInt32(txtCodigo.Text); var cliente = new Repository <Cliente>().Find(x => x.IDCliente == idP); FacturaBLL purchases = new FacturaBLL(); if (!purchases.CrearFactura(cliente, dtFecha.DateTime, txtNumFactura.Text, detalle, string.IsNullOrEmpty(txtFlete.Text)?0:Convert.ToDecimal(txtFlete.Text), 'C')) { throw new Exception(purchases.error); } else { sPCentral.BackColor = ColorGrabado; XtraMessageBox.Show("Gracias, Guardado Correcto", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information); File.Delete(archivoTmp); if (dockPanel1.Visibility == DevExpress.XtraBars.Docking.DockVisibility.Visible) { CargarRegistros(); } } } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void GetListTest() { bool paso = false; List <Facturas> lista = FacturaBLL.GetList(l => true); if (lista != null) { paso = true; } Assert.AreEqual(paso, true); }
private void eliminarButton_Click(object sender, RoutedEventArgs e) { if (FacturaBLL.Eliminar(factura.FacturaId)) { Limpiar(); MessageBox.Show("Eliminado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Erro Al eliminar una persona"); } }
public void BuscarTest() { Facturas factura = new Facturas(); bool paso = false; factura = FacturaBLL.Buscar(1); if (factura != null) { paso = true; } Assert.AreEqual(paso, true); }
private void CargarFactura(int facturaId) { FacturaIdHD.Value = facturaId.ToString(); ClienteList.DataBind(); Factura obj = FacturaBLL.GetFacturaById(facturaId); DescripcionTextBox.Text = obj.Descripcion; SubTotalTextBox.Text = obj.SubTotal.ToString(); ClienteList.SelectedValue = obj.ClienteId.ToString(); GridProducto.DataBind(); }
public void ModificarTest() { FacturaBLL repositorio = new FacturaBLL(); Facturas factura = new Facturas(); List <DetalleFactura> detalle = new List <DetalleFactura>(); factura.FacturaId = 0; factura.ClienteId = 1; factura.Fecha = DateTime.Now; factura.EventoId = 1; factura.Detalles = detalle; factura.Total = 100; Assert.IsTrue(repositorio.Modificar(factura)); }
public void cargarTabla() { listaFacturas = FacturaBLL.GetAllFacturas(); listaDetalleLibro = DetalleLibroVentasBLL.SelectAll(); foreach (Factura item in listaFacturas) { foreach (DetalleLibroVentas det in listaDetalleLibro) { if (item.txtNroFactura == det.txtNroFactura) { dgvFacturas.Rows.Add(item.txtNroFactura, det.dateFechaFactura.ToShortDateString(), det.txtNitCliente, det.txtNombreRazon, item.decTotal); } } } }
private void BuscarButton_Click(object sender, EventArgs e) { int id = Convert.ToInt32(FacturaIdNumericUpDown.Value); Factura factura = FacturaBLL.Buscar(id); if (factura != null) { LlenaCampos(factura); } else { MessageBox.Show("No se encontró!!!", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void GuardarButton_Click(object sender, EventArgs e) { Factura factura; bool Paso = false; if (HayErrores()) { MessageBox.Show("Favor revisar todos los campos!!", "Validación!!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } factura = LlenaClase(); if (FacturaIdNumericUpDown.Value == 0) { Paso = FacturaBLL.Guardar(factura); MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { int id = Convert.ToInt32(FacturaIdNumericUpDown.Value); Factura fac = FacturaBLL.Buscar(id); if (fac != null) { Paso = FacturaBLL.Modificar(factura); MessageBox.Show("Modificado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Id no existe", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (Paso) { NuevoButton.PerformClick(); } else { MessageBox.Show("No se pudo guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }