public Resultado buscarUsuario(string cedula) { Persona persona = PersonasBLL.BuscarUnaPersona(cedula); if (persona != null) { AbrirFormUsuario(); usuario.CargarDatosUsuarioBuscado(persona); usuario.ocultarBotonesAlModificar(); return(new Resultado { Codigo = 1, Mensaje = "Buscado correctamente" }); } else { return(new Resultado { Codigo = 99, Mensaje = "No encontrado" }); } }
private void btnAceptar_Click(object sender, EventArgs e) { //Verificar si existe registro if (txtCedula.Text != "" && txtNombre.Text != "") { Persona p = PersonasBLL.BuscarUnaPersona(txtCedula.Text); if (p == null) { if (rdbSi.Checked == true) { Esbecado = true; } else { Esbecado = false; } Persona persona = new Persona { Identificacion = txtCedula.Text, Nombre = txtNombre.Text, Esbecado = Esbecado, TipoPersona = Convert.ToInt32(cmbTipo.SelectedValue) }; Resultado resultado = PersonasBLL.InsertarPersonas(persona); if (resultado.Codigo == 1) { MessageBox.Show("Insertado correctamente", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information); control.AbrirFormPrincipal(); } else { MessageBox.Show("Problemas al insertar", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } LimpiarTextos(); } else { MessageBox.Show("Ya existe el registro", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("No puede dejar campos en blanco", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public Persona buscarUsuarioAlInsertarHistorial(string cedula) { Persona persona = PersonasBLL.BuscarUnaPersona(cedula); if (persona != null) { persona.Codigo = 1; persona.Mensaje = "Buscado correctamente"; return(persona); } else { Persona p = new Persona(); p.Codigo = 99; p.Mensaje = "No encontrado"; return(p); } }
private void button1_Click(object sender, EventArgs e) { if (txtNombre.Text == "" || txtCedula.Text == "" || txtVenta.Text == "" || txtDescuento.Text == "" || txtSubTotal.Text == "" || txtIVA.Text == "" || txtTotalVenta.Text == "" || tablaLinea.RowCount <= 0) { MessageBox.Show("No puedes dejar campos en blanco"); } else { Factura historial = new Factura { Identificacion = txtCedula.Text, Fecha = DateTime.Now.ToString("yyyy-MM-dd"), Hora = DateTime.Now.ToString("HH:mm:ss"), TotalVenta = Convert.ToDouble(txtTotalVenta.Text), Descuento = Convert.ToDouble(txtDescuento.Text), SubTotal = Convert.ToDouble(txtSubTotal.Text), IVA = Convert.ToDouble(txtIVA.Text), PorcentajeIVA = cmbIVA.SelectedValue.ToString() + "%" }; //Se inserta la factura Resultado r = HistorialBLL.InsertarHistorial(historial); if (r.Codigo == 1) { // insetar linea factura for (int i = 0; i < tablaLinea.RowCount; i++) { LineaDetalle l = new LineaDetalle { NumeroFactura = Convert.ToInt32(lblNumFactura.Text), IdLinea = i + 1, IdProducto = Convert.ToInt32(tablaLinea.Rows[i].Cells["Codigo"].Value), Cantidad = Convert.ToInt32(tablaLinea.Rows[i].Cells["Cantidad"].Value), PrecioProducto = Convert.ToDouble(tablaLinea.Rows[i].Cells["PrecioUnit"].Value) }; ProductoBLL.InsertarLinea(l); } ObtenerNumeroFactura(); //llenar objetos para crear el ticket Persona persona = PersonasBLL.BuscarUnaPersona(txtCedula.Text); Factura factura = HistorialBLL.ultimoRegistro(); List <ProductosLineaDetalle> ListadoProductosLineaDetalle = ProductoBLL.ListadoProductosLineaDetalle(factura.NumeroFactura); control.CrearTickete(persona, ListadoProductosLineaDetalle, factura); MessageBox.Show("Tomar el tiquete", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); limpiarTxt(); this.Visible = false; control.AbrirFormPrincipal(); } else { MessageBox.Show(r.Mensaje, "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }