private bool guardar() { tbMovimientos movimientoDinero = new tbMovimientos(); if (validar()) { try { movimientoDinero.fecha = Utility.getDate(); movimientoDinero.motivo = txtMotivoMov.Text.ToUpper(); movimientoDinero.idTipoMov = int.Parse(cbxTipoMovimiento.SelectedItem.ToString().Substring(0, 1)); movimientoDinero.total = Convert.ToDecimal(txtTotal.Text); //auditoria movimientoDinero.estado = true; movimientoDinero.fecha_crea = Utility.getDate(); movimientoDinero.fecha_ult_mod = Utility.getDate(); movimientoDinero.usuario_crea = Global.Usuario.nombreUsuario.ToUpper().Trim(); movimientoDinero.usuario_ult_mod = Global.Usuario.nombreUsuario.ToUpper().Trim(); tbMovimientos tipo = moviDineInst.Guardar(movimientoDinero); txtId.Text = movimientoDinero.idMovimiento.ToString(); MessageBox.Show("El movimiento de Dinero se guardado correctamente"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } return(true); }
public tbMovimientos guardarMovimientos()//guardar un nuevo movimiento De pago salarial { try { tbMovimientos movimiento = new tbMovimientos(); BTipoMovimiento tipoMovimientoB = new BTipoMovimiento(); tipoMovimientoGlobal = tipoMovimientoB.getListTipoMovimiento(3); foreach (tbTipoMovimiento u in tipoMovimientoGlobal) { if (u.idTipo == (int)Enums.tipoMovimiento.PagoEmpleado) { movimiento.fecha = DateTime.Now; movimiento.estado = true; movimiento.motivo = txtDescripcion.Text; movimiento.total = decimal.Parse(txtTotal.Text); movimiento.idTipoMov = (int)Enums.tipoMovimiento.PagoEmpleado; movimiento.fecha_ult_mod = DateTime.Now; movimiento.fecha_crea = DateTime.Now; movimiento.usuario_crea = Global.Usuario.nombreUsuario.Trim().ToUpper(); movimiento.usuario_ult_mod = Global.Usuario.nombreUsuario.Trim().ToUpper(); movimientoGlobal = movimiento; return(MovimientoB.Guardar(movimiento)); } } return(null); } catch (Exception ex) { MessageBox.Show(ex.Message); return(null); } }
//Aqui resivo y le asigno los datos a mi variable goblal sino biene vacia, luego le //asigno los valores a los campos del formulario como corresponda(Usando Evento-Delegado) en este caso private void datosBuscar(tbMovimientos movimiento) { try { moviGloval = movimiento; if (moviGloval != null) { if (moviGloval.idMovimiento != 0) { txtID.Text = moviGloval.idMovimiento.ToString().Trim(); cbxTipoMov.SelectedValue = tipoMovimiento; txtMotivo.Text = moviGloval.motivo.ToString().Trim(); dtpFechaMovi.Value = moviGloval.fecha.Date; chkEstado.Checked = moviGloval.estado; txtMontoTotal.Text = moviGloval.total.ToString().Trim(); //Luego lo que son detalles de movimiento los cargo a mi form en un datagrid.... // llamando al metodo cargar lista y enviandoles por parametro los valores que va a cargar cargarlistaIngrediente(moviGloval.tbDetalleMovimiento); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//Modificar formulario private bool modificar() { bool isok = false; if (validarForm()) { try { moviGloval.motivo = txtMotivo.Text.ToUpper().Trim(); moviGloval.fecha = Utility.getDate(); moviGloval.fecha_ult_mod = Utility.getDate(); moviGloval.usuario_ult_mod = Global.Usuario.nombreUsuario; moviGloval.estado = chkEstado.Checked; tbMovimientos movi = BmoviIns.Modificar(moviGloval); isok = true; MessageBox.Show("Los datos han sido modificados correctamente"); } catch (UpdateEntityException ex) { MessageBox.Show(ex.Message); return(isok = false); } } else { return(isok = false); } return(isok); }
private void cerrarForm(object sender, FormClosedEventArgs e) { if (banderaSeleccionar == false) { MovimientoGlobal = null; pasarDatosEvent(MovimientoGlobal); } }
public tbMovimientos Modificar(tbMovimientos modificarMov)//tabla de creditos no de clientes { try { return(MovimientoD.Modificar(modificarMov)); } catch (Exception ex) { throw ex; } }
public tbMovimientos Guardar(tbMovimientos movimiento) //funcion recibe objeto { tbMovimientos moviTra = MovimientoD.GetEntity(movimiento); //cliente no tiene nombre solo persona lo tiene if (moviTra == null) { return(MovimientoD.Guardar(movimiento)); } else { //Modificar este codigo ya que se consulta es el estado para ejecutar segun cada excepcion if (moviTra.estado) { throw new EntityExistException("Credito"); } else { throw new EntityDisableStateException("Credito"); } } }
//Dentro del listview de buscar Movimiento private void lstvMovimientos_SelectedIndexChanged(object sender, EventArgs e) { try { if (lstvMovimientos.SelectedItems.Count > 0) { string idSelected = lstvMovimientos.SelectedItems[0].Text; foreach (tbMovimientos movimiento in listaMovimiento) { if (int.Parse(idSelected) == movimiento.idMovimiento) { MovimientoGlobal = movimiento; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private bool Guardar() { bool isOk = false; tbPagos GuardarPagos = new tbPagos(); tbEmpleado GuardarDatosEmpleado = new tbEmpleado(); tbMovimientos mov = guardarMovimientos(); if (ValidarCampos() && mov != null) { try { GuardarPagos.idEmpleado = txtIdentificacion.Text.Trim(); GuardarPagos.cantidad_horaExtra = (int.Parse(txtHExtras.Text)); GuardarPagos.Cantidad_horas = (int.Parse(txtHoras.Text)); GuardarPagos.descripcion = txtDescripcion.Text; GuardarPagos.total = float.Parse(txtTotal.Text); GuardarPagos.fecha_pago = DateTime.Now; GuardarPagos.idMovimiento = mov.idMovimiento; GuardarPagos.tipoId = EmpleadoGlo.tipoId;//guardar el tipo de Id del empleado //// auditoria//// GuardarPagos.fecha_crea = DateTime.Now; GuardarPagos.fecha_ult_mod = DateTime.Now; GuardarPagos.usuario_crea = Global.Usuario.nombreUsuario.Trim().ToUpper(); GuardarPagos.usuario_ult_mod = Global.Usuario.nombreUsuario.Trim().ToUpper(); pagoSalarioIns.guardar(GuardarPagos); isOk = true; } catch (SaveEntityException ex) { MessageBox.Show(ex.Message); isOk = false; } } return(isOk); }
public void guardar() { try { tbCreditos credito = new tbCreditos(); List <tbAbonos> listaMov = new List <tbAbonos>(); tbMovimientos movimiento = new tbMovimientos(); tbAbonos abono = new tbAbonos(); movimiento.fecha = dtpFechaCredito.Value; movimiento.estado = chkEstado.Checked; movimiento.motivo = txtMotivo.Text; movimiento.total = decimal.Parse(txtMonto.Text); movimiento.idTipoMov = (int)Enums.tipoMovimiento.Credito; movimiento.fecha_ult_mod = DateTime.Now; movimiento.fecha_crea = DateTime.Now; movimiento.usuario_crea = Global.Usuario.nombreUsuario.Trim().ToUpper(); movimiento.usuario_ult_mod = Global.Usuario.nombreUsuario.Trim().ToUpper(); credito.idCliente = puestoGlobal.id.Trim(); credito.tipoCliente = puestoGlobal.tipoId; credito.idMov = movimiento.idMovimiento;// no lo esta agarrand credito.idEstado = chkEstado.Checked; credito.estadoCredito = chkEstado.Checked; credito.fecha_ult_mod = DateTime.Now; credito.fecha_crea = DateTime.Now; credito.usuario_crea = Global.Usuario.nombreUsuario.Trim().ToUpper(); credito.usuario_ult_mod = Global.Usuario.nombreUsuario.Trim().ToUpper(); credito.montoCredito = decimal.Parse(txtMonto.Text); if (txtAbonoInicial.Text != string.Empty) { credito.saldoCredito = decimal.Parse(txtMonto.Text) - decimal.Parse(txtAbonoInicial.Text); } else { credito.saldoCredito = decimal.Parse(txtMonto.Text); } //abono.idCredito = credito.idCredito; //abono.motivo = txtMotivo.Text; abono.fecha_crea = DateTime.Now; abono.fecha_ult_mod = DateTime.Now; abono.monto = decimal.Parse(txtAbonoInicial.Text); abono.usuario_crea = Global.Usuario.nombreUsuario.Trim().ToUpper(); abono.usuario_ult_mod = Global.Usuario.nombreUsuario.Trim().ToUpper(); abono.estado = true; listaMov.Add(abono); //listaMov.Add(movimiento); credito.tbMovimientos = movimiento; //credito.tbAbonos = listaMov; //BCredito nuevo = new BCredito(); ////nuevo.Guardar(credito);// va a guardar, se debe de mandar a listaCreditos mejor //frmAbonoCredito.listaCredito.Add(credito); //frmAbonoCredito.listaAbono = listaMov; creditoGlobal = credito; }//fin try catch (EntityExistException ex) { MessageBox.Show(ex.Message); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//Guardar Formulario public bool guardar() { bool isok = false; tbMovimientos movimiento = new tbMovimientos(); if (validarForm()) { try { tbDetalleMovimiento detalle = new tbDetalleMovimiento(); movimiento.idTipoMov = tipoMovimiento; movimiento.motivo = txtMotivo.Text; movimiento.total = Convert.ToDecimal(txtMontoTotal.Text); movimiento.fecha = Utility.getDate(); //AUDITORIA movimiento.fecha_crea = Utility.getDate(); movimiento.fecha_ult_mod = Utility.getDate(); movimiento.usuario_crea = Global.Usuario.nombreUsuario; movimiento.usuario_ult_mod = Global.Usuario.nombreUsuario; movimiento.estado = true; refrescarListaDetalle(); movimiento.tbDetalleMovimiento = listaDetalleIngre; tbMovimientos mov = BmoviIns.Guardar(movimiento); isok = true; txtID.Text = mov.idMovimiento.ToString(); MessageBox.Show("Los datos se guardaron correctamente"); } //TRY catch (EntityExistException ex) { MessageBox.Show(ex.Message); isok = false; } catch (EntityDisableStateException ex) { DialogResult result = MessageBox.Show(ex.Message, "Existe el movimiento", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { chkEstado.Checked = true; moviGloval = movimiento; isok = modificar(); } else { isok = false; } } catch (Exception ex) { MessageBox.Show(ex.Message); isok = false; } }// IF VALIDAR else { isok = false; } return(isok); }