private void Iniciarbutton_Click(object sender, EventArgs e) { Repositorio <Usuarios> usuarios = new Repositorio <Usuarios>(new Contexto()); var Lista = usuarios.GetList(x => x.Usuario.Equals(UsuariotextBox.Text) && x.Contraseña.Equals(ClavetextBox.Text)); Usuarios usuario = (Lista != null && Lista.Count > 0) ? Lista[0] : null; if (usuario != null) { foreach (var item in UsuariosBLL.GetList(x => x.Usuario == UsuariotextBox.Text)) { ReciboBLL.NombreLogin(item.Nombre, item.Tipodeusuario); } this.Hide(); Thread hilo = new Thread(Menu); hilo.Start(); return; } else { MessageBox.Show("Contraseña y/o Usuario Incorrectos", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Warning); ClavetextBox.Clear(); } }
public MainForm() { InitializeComponent(); usuarioToolStripMenuItem1.Text = ReciboBLL.returnUsuario().Nombre; tipoDeUsuarioToolStripMenuItem.Text = ReciboBLL.returnUsuario().Tipodeusuario; }
private void Buscarbutton_Click(object sender, EventArgs e) { int id = Convert.ToInt32(reciboIdNumericUpDown.Value); Recibos recibos = ReciboBLL.Buscar(id); if (recibos != null) { LlenaCampos(recibos); if (MessageBox.Show("¿Desea Imprimir el Recibo?", "Salir", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { foreach (var item in ReciboBLL.GetList(X => true)) { if (item.ReciboId == reciboIdNumericUpDown.Value) { VentanaReciboReporte abrir = new VentanaReciboReporte(ReciboBLL.GetList(X => X.ReciboId == item.ReciboId)); abrir.Show(); } } } } else { MessageBox.Show("No se encontro!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public RegistrodeRecibo() { InitializeComponent(); LlenaCombobox(); nombrelabel.Text = $"{ ReciboBLL.returnUsuario().Tipodeusuario}: {ReciboBLL.returnUsuario().Nombre }"; }
public void EliminarTest() { int id = 1; bool paso; paso = ReciboBLL.Eliminar(id); Assert.AreEqual(paso, true); }
public void BuscarTest() { int id = 1; Recibos recibos = new Recibos(); recibos = ReciboBLL.Buscar(id); Assert.IsNotNull(recibos); }
public void EditarTest() { Recibos recibos = new Recibos(); bool paso; recibos.ReciboId = 1; recibos.ActivodeNegocioId = 1; recibos.ClienteId = 1; recibos.NombredeCliente = "Foketo Lopez"; recibos.Fecha = DateTime.Now; recibos.MontoTotal = 10000; paso = ReciboBLL.Editar(recibos); Assert.AreEqual(paso, true); }
private void Eliminarbutton_Click(object sender, EventArgs e) { if (Validar(1)) { MessageBox.Show("Favor Llenar Casilla!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { int id = Convert.ToInt32(reciboIdNumericUpDown.Value); if (ReciboBLL.Eliminar(id)) { MessageBox.Show("Eliminado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { MessageBox.Show("No se pudo eliminar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void GetListTest() { var listar = ReciboBLL.GetList(x => true); Assert.IsNotNull(listar); }
private void Guardarbutton_Click(object sender, EventArgs e) { if (Validar(2)) { MessageBox.Show("Debe Agregar Algun Producto al Grid", "Validación", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } else { foreach (var item in BLL.ActivodeNegocioBLL.GetList(x => x.ActivodeNegocioId == 1)) { if (item.Activo < Convert.ToDecimal(montoTotalTextBox.Text)) { MessageBox.Show("La Compraventa No dispone de Esa Cantidad de dinero ", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } Recibos recibos = LlenaClase(); bool Paso = false; //Determinar si es Guardar o Modificar if (reciboIdNumericUpDown.Value == 0) { Paso = ReciboBLL.Guardar(recibos); HayErrores.Clear(); } else { var V = ReciboBLL.Buscar(Convert.ToInt32(reciboIdNumericUpDown.Value)); if (V != null) { Paso = ReciboBLL.Editar(recibos); } HayErrores.Clear(); } if (MessageBox.Show("¿Desea Imprimir el Recibo?", "Salir", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { List <Recibos> list = ReciboBLL.GetList(X => true); List <Recibos> nuevo = new List <Recibos>(); nuevo.Add(list.Last()); VentanaReciboReporte abrir = new VentanaReciboReporte(nuevo); abrir.Show(); } //Informar el resultado if (Paso) { MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
protected void GVTarjetas_RowCommand(object sender, GridViewCommandEventArgs e) { int id = Int32.Parse(GVTarjetas.Rows[Int32.Parse(e.CommandArgument.ToString())].Cells[0].Text); TarjetaEntidad unaTarjeta; unaTarjeta = GestorTarjeta.Find(id); int NumeroComprobante = 0; switch (e.CommandName) { case "btnSeleccionar": { UsuarioEntidad logueadoStatic; logueadoStatic = (UsuarioEntidad)Current.Session["Usuario"]; OrdenDeTrabajoBLL OrdenByIdUsuario = new OrdenDeTrabajoBLL(); OrdenDeTrabajoBLL EstadoActivo = new OrdenDeTrabajoBLL(); OrdenDeTrabajoEntidad OrdenDeTrabajo; int numeroIdUsuario = logueadoStatic.IdUsuario; // lista 1 = consulta las ordenes de compras activas por el IdUsuario OrdenDeTrabajo = OrdenByIdUsuario.OrdenDeTrabajoActivas(numeroIdUsuario); // Ingreso estado Finalizado / cerrado Orden de Trabajo EstadoActivo.OrdenDeTrabajoUpdate(OrdenDeTrabajo); ReciboBLL GestorRecibo = new ReciboBLL(); ReciboEntidad elPago = new ReciboEntidad(); List <ItemOrdenDeTrabajoEntidad> ItemServicios; List <ItemOrdenDeTrabajoEntidad> ItemServicios2; ItemOrdenDeTrabajoBLL GestorItemODT = new ItemOrdenDeTrabajoBLL(); //lista 2 = consulta a la tabla lista de deseos con el IdUsuario los IdServicios ItemServicios = GestorItemODT.ResumenDeCompra(OrdenDeTrabajo.IdOrdenDeTrabajo); decimal suma = 0; foreach (ItemOrdenDeTrabajoEntidad item in ItemServicios) { suma += item.Precio; } // Items que conforman el comprobante del pago. Recibo elPago.MiOrdenDeTrabajo = new OrdenDeTrabajoEntidad(); elPago.MiOrdenDeTrabajo.IdOrdenDeTrabajo = OrdenDeTrabajo.IdOrdenDeTrabajo; elPago.MiFormaDePago = new FormaDePagoEntidad(); elPago.MiFormaDePago.IdFormaDePago = 2; elPago.Importe = suma; GestorRecibo.RegistrarPago(elPago); // WebServices que a traves de un ramdon simula el rechazo o aceptacion del pago GestorRecibo.PagarOrdenDeTrabajo(unaTarjeta.NumeroTarjeta.ToString(), unaTarjeta.CodigoSeguridad, suma); // Genera comprobante de tipo Factura = 1 , Sucursal General Rodriguez = 1 , Fecha = hoy ComprobanteEntidad NuevoComprobante = new ComprobanteEntidad(); NuevoComprobante.MiTipoComprobante = new TipoComprobanteEntidad(); NuevoComprobante.MiTipoComprobante.IdTipoComprobante = 1; NuevoComprobante.MiSucursal = new SucursalEntidad(); NuevoComprobante.MiSucursal.IdSucursal = 1; NuevoComprobante.MiOrdenDeTrabajo = new OrdenDeTrabajoEntidad(); NuevoComprobante.MiOrdenDeTrabajo.IdOrdenDeTrabajo = OrdenDeTrabajo.IdOrdenDeTrabajo; NuevoComprobante.Fecha = DateTime.Now.Date; ComprobanteBLL GestorComprobante = new ComprobanteBLL(); NumeroComprobante = GestorComprobante.RegistrarComprobante(NuevoComprobante); //lista = consulta a la tabla lista de deseos con el IdOrdenDeTrabajo ItemServicios2 = GestorItemODT.ListaItemSelectAllByIdODT2(OrdenDeTrabajo.IdOrdenDeTrabajo); // Genera por cada Item un detalle comprobante de tipo Factura = 1 , Sucursal General Rodriguez = 1 foreach (ItemOrdenDeTrabajoEntidad item in ItemServicios2) { int SucursalGralRod = 1; int CompFactura = 1; DetalleComprobanteEntidad NuevoDetalleComprobante = new DetalleComprobanteEntidad(); NuevoDetalleComprobante.MiComprobante = new ComprobanteEntidad(); NuevoDetalleComprobante.MiComprobante.IdComprobante = NuevoComprobante.IdComprobante; NuevoComprobante.MiTipoComprobante = new TipoComprobanteEntidad(); NuevoComprobante.MiTipoComprobante.IdTipoComprobante = CompFactura; NuevoComprobante.MiSucursal = new SucursalEntidad(); NuevoComprobante.MiSucursal.IdSucursal = SucursalGralRod; NuevoDetalleComprobante.MiServicio = new ServicioEntidad(); NuevoDetalleComprobante.MiServicio.IdServicio = item.MiServicio.IdServicio; NuevoDetalleComprobante.PrecioUnitario = item.Precio; GestorComprobante.RegistrarDetalle(NuevoDetalleComprobante); } lblMensaje.Visible = true; lblMensaje.Text = " 'Pago Exitoso !! Felicitaciones!! '"; // Response.Write("<script>alert('Pago Exitoso !! Felicitaciones!! ')</script>"); break; } } //Response.Write("<script>alert('El paso fue rechazado, intente nuevamente ')</script>"); }