private void PintarCliente() { var respuesta2 = new Respuesta2(); var respuesta = new Respuesta(); Cuenta cuenta = new Cuenta(); Cliente cliente = new Cliente(); respuesta2 = cuentaServicio.Consultar(); decimal mayor = 0; foreach (var item in respuesta2.Cuentas) { if (item.TotalFacturas > mayor && item.Estado.Equals("Activa")) { mayor = item.TotalFacturas; cuenta = item; } } respuesta = clienteServicio.Consultar(); foreach (var item in respuesta.Clientes) { if (item.IdCliente == cuenta.IdCliente) { cliente = item; } } Mapear(cliente, cuenta); }
private void Button3_Click(object sender, EventArgs e) { if (txtIdentificacion.Text == "") { MessageBox.Show("¡¡Por favor, asegúrese de elejir un cliente al cual registrar la compra"); } else { var respuesta = new Respuesta2(); try { Factura factura = new Factura(); Asignar(factura); respuesta = facturaServicio.Guardar(factura); for (int i = 0; i <= detalles.Count; i++) { Detalle detalle = new Detalle(); MapearDetalle(detalle, i); detalleServicio.Guardar(detalle); } MessageBox.Show(respuesta.Mensaje, "Resultado de guardar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Asegúrese de establecer una lista de compras. " + ex.Message, "Resultado de guardar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); } } }
private void LlenarGrafica() { var respuesta = new Respuesta2(); respuesta = cuentaServicio.ConsultarGraficar(); chart1.DataSource = respuesta.Cuentas; foreach (var item in respuesta.Cuentas) { chart1.Series["Deuda"].Points.AddXY(item.FechaCreacion, item.ValorDeuda); } chart1.Titles.Add("Totales producidos por mes"); }
private void BtnRegistrarAbono_Click(object sender, EventArgs e) { if (Convert.ToDecimal(txtValorAbono.Text) == 0) { MessageBox.Show("El valor del abono no puede ser cero"); } else { var respuesta = new Respuesta2(); try { respuesta = cuentaServicio.Consultar(); IList <Cuenta> listaAuxiliar = respuesta.Cuentas; decimal deuda = 0; char encontro = 'n'; foreach (var item in listaAuxiliar) { if (txtIdentificacion.Text == item.IdCliente && item.Estado.Equals("Activa")) { deuda = item.ValorDeuda; encontro = 's'; } } if (encontro == 's') { if (Convert.ToDecimal(txtValorAbono.Text) <= deuda) { Abono abono = new Abono(); Asignar(abono); var respuesta2 = abonoServicio.Guardar(abono); MessageBox.Show(respuesta2.Mensaje, "Resultado de guardar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); } else { MessageBox.Show("El valor del abono no puede ser mayor que la deuda actual", "Resultado de guardar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); } } else { MessageBox.Show("No se encontró el cliente al cual se le quiere realizar la venta", "Resultado de guardar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Resultado de guardar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); } } }
private void Buscar(string idCliente) { var respuesta = new Respuesta2(); respuesta = cuentaServicio.Buscar(idCliente); if (!respuesta.IsError) { dtgrCuentas.DataSource = null; dtgrCuentas.DataSource = respuesta.Cuentas; dtgrCuentas.Refresh(); } else { MessageBox.Show(respuesta.Mensaje, respuesta.Mensaje, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void MostrarDatos() { var respuesta = new Respuesta2(); respuesta = cuentaServicio.Consultar(); if (!respuesta.IsError) { dtgrCuentas.DataSource = null; dtgrCuentas.DataSource = respuesta.Cuentas; dtgrCuentas.Refresh(); } else { MessageBox.Show(respuesta.Mensaje, respuesta.Mensaje, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void VerDetalles() { if (dtgrCuentas.SelectedRows.Count > 0) { Cuenta cuenta = new Cuenta(); var respuesta = new Respuesta2(); respuesta = cuentaServicio.Consultar(); int codigoCuenta = Convert.ToInt32(this.dtgrCuentas.CurrentRow.Cells["codigo"].Value); foreach (var item in respuesta.Cuentas) { if (item.Codigo == codigoCuenta) { cuenta = item; } } Cliente cliente = new Cliente(); var respuesta2 = new Respuesta(); respuesta2 = clienteServicio.Consultar(); string idCliente = Convert.ToString(this.dtgrCuentas.CurrentRow.Cells["idCliente"].Value); foreach (var item in respuesta2.Clientes) { if (item.IdCliente == idCliente) { cliente = item; } } frmDetalleCuenta detalleCompra = new frmDetalleCuenta(cuenta, cliente); AddOwnedForm(detalleCompra); detalleCompra.FormBorderStyle = FormBorderStyle.None; detalleCompra.TopLevel = false; detalleCompra.Dock = DockStyle.Fill; this.Controls.Add(detalleCompra); this.Tag = detalleCompra; detalleCompra.BringToFront(); detalleCompra.Show(); } else { MessageBox.Show("Escoja la cuenta de la cual quiere ver detalles"); } }
public JsonResult VerificarUsuario(string Tipoid, string NumId, string contrasenia) { Database conex = Conexion.getInstancia(); DataTable dt = new DataTable(); string mensaje; Respuesta2 r = new Respuesta2(); // int iniciosesion; dt = conex.ExecuteDataSet("Usp_BuscarUsuario", Tipoid, NumId).Tables[0]; if (dt.Rows.Count == 0) { // mensaje = "El usuario no existe."; r.mensaje = "El usuario no existe."; } else { string password = dt.Rows[0]["Contrasenia"].ToString(); string rol = dt.Rows[0]["Rol"].ToString(); bool pass = PasswordStorage.VerifyPassword(contrasenia, password); if (pass == true) { FormsAuthentication.SetAuthCookie(NumId + "&" + Tipoid + "&" + rol, false); //FormsAuthentication.SetAuthCookie(NumId,ROL, false); //mensaje = "Bienvenido a ALDEA."; r.mensaje = ""; r.rol = rol; } else { // mensaje = "Contraseña incorrecta"; r.mensaje = "Contraseña incorrecta"; } } return(Json(r, JsonRequestBehavior.AllowGet)); }
public Respuesta2 Consultar() { Respuesta2 respuesta = new Respuesta2(); respuesta.IsError = false; try { conexion.Open(); respuesta.Facturas = facturaRepositorio.Consultar(); return(respuesta); } catch (Exception e) { respuesta.IsError = true; respuesta.Mensaje = "Error de Base de Datos:" + e.Message.ToString(); return(respuesta); } finally { conexion.Close(); } }
public Respuesta2 Buscar(string idCliente) { Respuesta2 respuesta = new Respuesta2(); respuesta.IsError = false; try { conexion.Open(); respuesta.Cuentas = cuentaRepositorio.Buscar(idCliente); } catch (Exception e) { respuesta.IsError = true; respuesta.Mensaje = "Error de Base de Datos:" + e.Message.ToString(); } finally { conexion.Close(); } return(respuesta); }
public Respuesta2 Guardar(Factura factura) { var Respuesta = new Respuesta2(); Respuesta.IsError = false; try { conexion.Open(); facturaRepositorio.Guardar(factura); Respuesta.Mensaje = $"Se registro satisfactoriamente la factura"; return(Respuesta); } catch (Exception e) { conexion.Close(); Respuesta.IsError = true; Respuesta.Mensaje = "Error de Base de Datos:" + e.Message.ToString(); return(Respuesta); } finally { conexion.Close(); } }
public Respuesta2 GuardarNueva(string idCliente) { var Respuesta = new Respuesta2(); Respuesta.IsError = false; try { conexion.Open(); cuentaRepositorio.GuardarNueva(idCliente); Respuesta.Mensaje = $"Se creó satisfactoriamente la cuenta"; return(Respuesta); } catch (Exception e) { conexion.Close(); Respuesta.IsError = true; Respuesta.Mensaje = "Error de Base de Datos:" + e.Message.ToString(); return(Respuesta); } finally { conexion.Close(); } }