//pon tus variables aqui :) #endregion #endregion public SistemaBancario() { #region [ Ventanilla Front ] BLEmpresa = new EmpresaMethods(); BLEmpresa = new EmpresaMethods(); BLPagoServicio = new PagoServicioMethods(); BLRecaudos = new RecaudoMethods(); BLTipoMoneda = new TipoMonedaMethods(); BLTipoMovimiento = new TipoMovimientoMethods(); BLVentanila = new VentanillaMethods(); #endregion #region [ Ventanilla Back ] BLBanco = new BancoMethods(); BLComponente = new ComponenteMethods(); BLHorariosAtencion = new HorariosAtencionMethods(); BLPermisosUsuario = new PermisosUsuarioMethods(); BLPersona = new PersonaMethods(); BLRoles = new RolesMethods(); BLRolUsuario = new RolUsuarioMethods(); BLSucursal = new SucursalMethods(); BLTipoDocumento = new TipoDocumentoMethods(); BLTurnos = new TurnosMethods(); BLTurnoUsuario = new TurnoUsuarioMethods(); #endregion #region [ Plataforma ] //pon tus variables aqui :) #endregion }
public void RealizarCambioMoneda() { TipoMovimientoMethods movimiento = new TipoMovimientoMethods(); var tuplaRetiro = movimiento.MovimientoTipoCambioInsert(tipo, idUsuario); var a = tuplaRetiro.Item1; fechaRegistro = tuplaRetiro.Item2; nroTransaccion = tuplaRetiro.Item3; if (a.Equals("Cambiado")) { MensajeAviso.Show(MessageType.SUCCESSFUL, "El Cambio de moneda se realizó con éxito."); MostrarReciboCambioMoneda(); efectivoNetoRetiros.obtenerEfectivo(Session); } else { MensajeAviso.Show(MessageType.WARNING, "No se pudo generar el cambio: " + a); } }
public DataView ObtenerTopRegistros() { using (CambioMonedaServiceClient cambioMonedaService = new CambioMonedaServiceClient()) { TipoMovimientoMethods cambioMoneda = new TipoMovimientoMethods(); foreach (var item in Session.UserRol) { if (item.Descripcion == "Administrador") { dtCambioMoneda = cambioMonedaService.ObtenerCambiosMoneda(0); //dtCambioMoneda = cambioMoneda.ObtenerCambiosMoneda(0); } else { dtCambioMoneda = cambioMonedaService.ObtenerCambiosMoneda(Session.Turno.IdTurUsu); //dtCambioMoneda = cambioMoneda.ObtenerCambiosMoneda(Session.Turno.IdTurUsu); } } //dtCambioMoneda = cambioMoneda.ObtenerCambiosMoneda(Session.Turno.IdTurUsu); DataTable clonedtCobroCheque = dtCambioMoneda.Clone(); int filasDTCobroCheque = dtCambioMoneda.Rows.Count; if (filasDTCobroCheque > 10) { if (dtCambioMoneda.Rows.Count != 0) { for (int i = 0; i < 10; i++) { clonedtCobroCheque.ImportRow(dtCambioMoneda.Rows[i]); } } } else { if (dtCambioMoneda.Rows.Count != 0) { for (int i = 0; i < filasDTCobroCheque; i++) { clonedtCobroCheque.ImportRow(dtCambioMoneda.Rows[i]); } } } return(new DataView(clonedtCobroCheque)); } }
private void ButtonProceder_Click(object sender, EventArgs e) { if (SetItem()) { movimiento = new TipoMovimientoMethods(); if (movimiento.MovimientoTipoCambioInsert(tipo) > 0) { MessageBox.Show("Proceso satisfactorio!"); } else { MessageBox.Show("No se pudo realizar el proceso!"); } } }
private void Cambiar_Click(object sender, EventArgs e) { TipoMovimientoMethods movimiento = new TipoMovimientoMethods(); TipodeCambioModel tipo = new TipodeCambioModel(); // VentanaPrincipal ventana =new VentanaPrincipal; tipo.MonedaE = tipoMoneda1.CboMoneda.Text; tipo.MontoE = Convert.ToDecimal(monto1.TBMonto.Text); tipo.MontoS = Convert.ToDecimal(txtConversion.Text); tipo.MonedaS = tipoMoneda2.CboMoneda.Text; StatusStrip o = this.TopLevelControl.Controls.Find("stStatus", true).FirstOrDefault() as StatusStrip;//o.Items[1].Text; //Solucionar tipo.Usuario = o.Items[1].Text; if (movimiento.MovimientoTipoCambioInsert(tipo) > 0) { MessageBox.Show("Se realizo el Cambio"); } ; }
public SistemaBancario() { #region [ Ventanilla Front ] BLEmpresa = new EmpresaMethods(); BLEmpresa = new EmpresaMethods(); BLPagoServicio = new PagoServicioMethods(); BLRecaudos = new RecaudoMethods(); BLTipoMoneda = new TipoMonedaMethods(); BLTipoMovimiento = new TipoMovimientoMethods(); BLVentanila = new VentanillaMethods(); BLRetiros = new RetirosMethods(); BLDepositos = new DepositoMethods(); BLCobroCheque = new CobroChequeMethods(); BLGiros = new GirosMethods(); BLTransferencias = new TransferenciasMethods(); BLBalancin = new CajaChicaMethods(); #endregion #region [ Ventanilla Back ] BLBanco = new BancoMethods(); BLCajaChica = new CajaChicaMethods(); BLDetalleCajaChica = new DetalleCajaChicaMethods(); BLComponente = new ComponenteMethods(); BLHorariosAtencion = new HorariosAtencionMethods(); BLPermisosUsuario = new PermisosUsuarioMethods(); BLPersona = new PersonaMethods(); BLRoles = new RolesMethods(); BLRolUsuario = new RolUsuarioMethods(); BLSucursal = new SucursalMethods(); BLTipoDocumento = new TipoDocumentoMethods(); BLTurnos = new TurnosMethods(); BLTurnoUsuario = new EstablecerTurnoUsuarioMethods(); #endregion #region [ Plataforma ] BLCuenta = new BLCuenta(); BLPrestamo = new BLPrestamo(); #endregion }
private void BTProceder_Click(object sender, EventArgs e) { if (Session.Turno == null) { MensajeAviso.Show(MessageType.WARNING, "Ud. no puede hacer operaciones porque no tiene turno o su turno esta inactivo"); return; } if (setItem()) { if (string.IsNullOrEmpty(monto1.TBMonto.Text.Trim())) { epValidarCampos.SetError(monto1.TBMonto, ""); epValidarCampos.SetError(monto1.TBMonto, "Debe ingresar un monto para el cambio."); return; } else { epValidarCampos.SetError(monto1.TBMonto, ""); } TipoMovimientoMethods movimiento = new TipoMovimientoMethods(); tipo = new TipodeCambioModel(); // VentanaPrincipal ventana =new VentanaPrincipal; if (rbtnVenta.Checked == true) { tipo.MonedaE = tipoMoneda2.CboMoneda.SelectedIndex.ToString(); monedaEntrada = Convert.ToInt16(tipo.MonedaE); tipo.MontoE = Convert.ToDecimal(txtConversion.Text); tipo.MontoS = Convert.ToDecimal(monto1.TBMonto.Text); tipo.Operacion = rbtnVenta.Text; tipo.MonedaS = tipoMoneda1.CboMoneda.SelectedIndex.ToString(); monedaSalida = Convert.ToInt16(tipo.MonedaS); } else { tipo.MonedaE = tipoMoneda1.CboMoneda.SelectedIndex.ToString(); monedaEntrada = Convert.ToInt16(tipo.MonedaE); tipo.MontoE = Convert.ToDecimal(monto1.TBMonto.Text); tipo.MontoS = Convert.ToDecimal(txtConversion.Text); tipo.Operacion = rbtnCompra.Text; tipo.MonedaS = tipoMoneda2.CboMoneda.SelectedIndex.ToString(); monedaSalida = Convert.ToInt16(tipo.MonedaS); } if (monedaEntrada == 0) { simboloMonedaEntrada = "S/"; } else { simboloMonedaEntrada = "$"; } if (monedaSalida == 1) { simboloMonedaSalida = "$"; } else { simboloMonedaSalida = "S/"; } simboloMoneda = "$"; //tipo.MonedaS = tipoMoneda2.CboMoneda.SelectedIndex.ToString(); if (rbtnCompra.Checked == true) { tipo.TipoCambio = Convert.ToDecimal(precios1.LbCompraDolares.Text); } else { tipo.TipoCambio = Convert.ToDecimal(precios1.LbVentaDolares.Text); } StatusStrip o = this.TopLevelControl.Controls.Find("stStatus", true).FirstOrDefault() as StatusStrip; //o.Items[1].Text; //Solucionar tipo.Usuario = Session.UserName; if (Session.Turno != null) { idUsuario = Session.Turno.IdTurUsu; } else { idUsuario = 0; } ////////////////////////// if (rbtnCompra.Checked == true) { if (tipoMoneda2.CboMoneda.SelectedIndex == 0) //Soles { if (Convert.ToDecimal(txtConversion.Text) <= Convert.ToDecimal(efectivoNetoCambioMoneda.txtEfectivoSoles.Text)) { RealizarCambioMoneda(); } else { MensajeAviso.Show(MessageType.WARNING, "No cuenta con suficiente dinero en caja para el cambio de moneda."); } } else if (tipoMoneda2.CboMoneda.SelectedIndex == 1) //Dolares { if (Convert.ToDecimal(txtConversion.Text) <= Convert.ToDecimal(efectivoNetoCambioMoneda.txtEfectivoDolares.Text)) { RealizarCambioMoneda(); } else { MensajeAviso.Show(MessageType.WARNING, "No cuenta con suficiente dinero en caja para el cambio de moneda."); } } } else if (rbtnVenta.Checked == true)//VENTA { if (tipoMoneda1.CboMoneda.SelectedIndex == 0) //Soles { if (Convert.ToDecimal(monto1.TBMonto.Text) <= Convert.ToDecimal(efectivoNetoCambioMoneda.txtEfectivoSoles.Text)) { RealizarCambioMoneda(); } else { MensajeAviso.Show(MessageType.WARNING, "No cuenta con suficiente dinero en caja para el cambio de moneda."); } } else if (tipoMoneda1.CboMoneda.SelectedIndex == 1) //Dolares { if (Convert.ToDecimal(monto1.TBMonto.Text) <= Convert.ToDecimal(efectivoNetoCambioMoneda.txtEfectivoDolares.Text)) { RealizarCambioMoneda(); } else { MensajeAviso.Show(MessageType.WARNING, "No cuenta con suficiente dinero en caja para el cambio de moneda."); } } } } else { MensajeAviso.Show(MessageType.WARNING, "El monto para el cambio no puede ser 0"); } }
public void RealizarRetiro() { using (RetirosServiceClient retirosService = new RetirosServiceClient()) { if (panel1.Controls.Count == 1) { cuentas.CambioMoneda = true; if (cambioMoneda.tipoMoneda2.CboMoneda.Text == "Soles") { simboloMoneda = "S/"; } else if (cambioMoneda.tipoMoneda2.CboMoneda.Text == "Dolares") { simboloMoneda = "$"; } cuentas.Monto = Convert.ToDecimal(cambioMoneda.txtConversion.Text); montoLetras = ConvertirALetras(cuentas.Monto.ToString().ToLower()); cuentas.moneda = cambioMoneda.tipoMoneda2.CboMoneda.Text; } var tuplaRetiro = retirosService.InsertaRetiro(cuentas, idUsuario); //var tuplaRetiro = retirosMethods.InsertaRetiro(cuentas, idUsuario); var a = tuplaRetiro.Item1; fechaRegistro = tuplaRetiro.Item2; nroTransaccion = tuplaRetiro.Item3; if (a.Equals("Retirado")) { MensajeAviso.Show(MessageType.SUCCESSFUL, "El retiro se realizó con éxito"); //MessageBox.Show("Retiro con exito"); numeroIntentos = 1; MostrarRecibo(); if (panel1.Controls.Count == 0) { LimpiarControles(); } ObtenerRetiros(); efectivoNetoRetiros.obtenerEfectivo(Session); //Recibo recibo = new Recibo(); //recibo.Show(); } else if (a.Equals("La clave de la tarjeta es incorrecta")) { numeroIntentos = numeroIntentos + 1; cuentas.validarIntentos = numeroIntentos; MensajeAviso.Show(MessageType.WARNING, "No se pudo generar el retiro: " + a); return; //MessageBox.Show("No se pudo generar el retiro: " + a); } else { MensajeAviso.Show(MessageType.WARNING, "No se pudo generar el retiro: " + a); return; } } if (panel1.Controls.Count == 1) { TipoMovimientoMethods movimiento = new TipoMovimientoMethods(); tipo = new TipodeCambioModel(); tipo.MonedaE = cambioMoneda.tipoMoneda2.CboMoneda.SelectedIndex.ToString(); monedaEntrada = Convert.ToInt16(tipo.MonedaE); tipo.MontoE = Convert.ToDecimal(cambioMoneda.txtConversion.Text); tipo.MontoS = Convert.ToDecimal(cambioMoneda.monto1.TBMonto.Text); tipo.Operacion = "Venta"; tipo.MonedaS = cambioMoneda.tipoMoneda1.CboMoneda.SelectedIndex.ToString(); monedaSalida = Convert.ToInt16(tipo.MonedaS); tipo.Usuario = Session.UserName; tipo.TipoCambio = Convert.ToDecimal(cambioMoneda.precios1.LbVentaDolares.Text); if (monedaEntrada == 0) { simboloMonedaEntrada = "S/"; } else { simboloMonedaEntrada = "$"; } if (monedaSalida == 1) { simboloMonedaSalida = "$"; } else { simboloMonedaSalida = "S/"; } if (cambioMoneda.tipoMoneda1.CboMoneda.SelectedIndex == 0) //Soles { if (Convert.ToDecimal(cambioMoneda.monto1.TBMonto.Text) <= Convert.ToDecimal(efectivoNetoRetiros.txtEfectivoSoles.Text)) { RealizarCambioMoneda(); efectivoNetoRetiros.obtenerEfectivo(Session); } else { MensajeAviso.Show(MessageType.WARNING, "No cuenta con suficiente dinero en caja para el cambio de moneda."); return; } } else if (cambioMoneda.tipoMoneda1.CboMoneda.SelectedIndex == 1) //Dolares { if (Convert.ToDecimal(cambioMoneda.monto1.TBMonto.Text) <= Convert.ToDecimal(efectivoNetoRetiros.txtEfectivoDolares.Text)) { RealizarCambioMoneda(); } else { MensajeAviso.Show(MessageType.WARNING, "No cuenta con suficiente dinero en caja para el cambio de moneda."); return; } } } }