public HttpResponseMessage insertSpesa([FromBody] TesoreriaInsertSpesa payment) { try { using (var unitOfWork = new UnitOfWork(new FoolStaffContext())) { Tesoreria oTesoreria = new Tesoreria(); oTesoreria.Operazione = SPESA; oTesoreria.DataOperazione = payment.dataOperazione; oTesoreria.Note = payment.note; oTesoreria.Quota = payment.quota; unitOfWork.Tesoreria.Add(oTesoreria); unitOfWork.Complete(); log.Debug("insertSpesa - metodo eseguito con successo"); return(Request.CreateResponse(HttpStatusCode.OK)); } } catch (Exception ex) { log.Error("insertSpesa - errore nell'esecuzione ", ex); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }
public FormDevolucionIngreso(Tesoreria form_anterior, String id_comunidad, String id_mov_anterior) { InitializeComponent(); this.id_comunidad = id_comunidad; this.id_mov_anterior = id_mov_anterior; this.form_anterior = form_anterior; }
public HttpResponseMessage insertVersamento([FromBody] TesoreriaInsertVersamento payment) { try { using (var unitOfWork = new UnitOfWork(new FoolStaffContext())) { Tesoreria oTesoreria = new Tesoreria(); oTesoreria.Operazione = VERSAMENTO; oTesoreria.DataOperazione = payment.dataOperazione; oTesoreria.Note = payment.note; oTesoreria.Quota = payment.quota; foreach (User usr in payment.users) { var user = unitOfWork.Users.Search(u => u.Id == usr.Id).Include(u => u.Tesoreria).FirstOrDefault(); user.Tesoreria.Add(oTesoreria); } unitOfWork.Complete(); log.Debug("insertVersamento - metodo eseguito con successo"); return(Request.CreateResponse(HttpStatusCode.OK)); } } catch (Exception ex) { log.Error("insertVersamento - errore nell'esecuzione ", ex); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }
public FormAsientoApertura(Tesoreria form_anterior, String id_comunidad_cargado, String id_cuenta_cargado, String id_ejercicio) { InitializeComponent(); this.id_comunidad_cargado = id_comunidad_cargado; this.id_cuenta_cargado = id_cuenta_cargado; this.form_anterior = form_anterior; this.id_ejercicio = id_ejercicio; }
public FormTraspasoES(Tesoreria form_anterior, String id_comunidad_cargado, String tipoTraspaso, String cuenta_receptora) { InitializeComponent(); this.tipoTraspaso = tipoTraspaso; this.cuenta_receptora = cuenta_receptora; this.id_comunidad_cargado = id_comunidad_cargado; this.form_anterior = form_anterior; }
public Remesas(Tesoreria form_anterior, String idComunidad, String idCuenta, String tipoRemesa) { InitializeComponent(); this.idComunidad = idComunidad; this.idCuenta = idCuenta; this.tipoRemesa = tipoRemesa; this.form_anterior = form_anterior; }
public FormOperacionesTesoreria(Tesoreria form_anterior, String id_comunidad_cargado, String id_cuenta_cargado, String tipoOperacion) { InitializeComponent(); this.id_comunidad_cargado = id_comunidad_cargado; this.id_cuenta_cargado = id_cuenta_cargado; this.tipoOperacion = tipoOperacion; this.form_anterior = form_anterior; }
public FormDevolucionAbonoCuota(Tesoreria form_anterior, String idMovimiento, String idEjercicio, String idCuenta, String idEntidad, String Importe) { InitializeComponent(); this.idMovimiento = idMovimiento; this.idEjercicio = idEjercicio; this.idCuenta = idCuenta; this.idEntidad = idEntidad; this.Importe = Importe; this.form_anterior = form_anterior; }
public FormActualizarFechaCierre(Tesoreria form_anterior, String id_cuenta) { InitializeComponent(); this.form_anterior = form_anterior; this.id_cuenta = id_cuenta; }
private void button_confirmar_Click(object sender, EventArgs e) { String fechaMov = ""; int numMov = 0; Boolean crearAnticipo = false; if (tipoOperacion == "Ingreso a Comuneros" || tipoOperacion == "Entrada a Proveedor" || tipoOperacion == "Pago a Proveedor" || tipoOperacion == "Salida a Comuneros") { //PREGUNTO SI EL USUARIO QUIERE CREAR UN ANTICIPO ANTES DE HACER NADA if (Convert.ToDouble(textBox_operacion_disponible.Text) > 0) { try { fechaMov = (Convert.ToDateTime(fecha_operacion_pasado)).ToString("yyyy-MM-dd"); } catch { MessageBox.Show("Introduce una fecha valida en un pago"); return; } DialogResult resultado_message; resultado_message = MessageBox.Show("Hay más saldo disponible (" + textBox_operacion_disponible.Text + "€) ¿Deseas crear un Anticipo ?", "Crear Anticipo", MessageBoxButtons.OKCancel); if (resultado_message == System.Windows.Forms.DialogResult.OK) { crearAnticipo = true; } else { crearAnticipo = false; return; } } } if (tipoOperacion == "Ingreso a Comuneros") { //COJO LA FECHA try { fechaMov = (Convert.ToDateTime(fecha_operacion_pasado)).ToString("yyyy-MM-dd"); } catch { MessageBox.Show("Introduce una fecha valida en un pago"); return; } //BUSCO EL EJERCICIO ACTIVO String idEjercicio = Logica.FuncionesTesoreria.ejercicioActivo(id_comunidad_cargado, fechaMov); //CREO CABECERA DEL MOVIMIENTO numMov = Logica.FuncionesTesoreria.CreaMovimiento(idEjercicio, id_cuenta_cargado, "2", id_entidad_pasado, fechaMov, "Ingreso"); } else if (tipoOperacion == "Salida a Comuneros") { //COJO LA FECHA try { fechaMov = (Convert.ToDateTime(fecha_operacion_pasado)).ToString("yyyy-MM-dd"); } catch { MessageBox.Show("Introduce una fecha valida en un pago"); return; } //BUSCO EL EJERCICIO ACTIVO String idEjercicio = Logica.FuncionesTesoreria.ejercicioActivo(id_comunidad_cargado, fechaMov); //CREO CABECERA DEL MOVIMIENTO numMov = Logica.FuncionesTesoreria.CreaMovimiento(idEjercicio, id_cuenta_cargado, "11", id_entidad_pasado, fechaMov, "Salida a Comunero"); } else if (tipoOperacion == "Entrada a Proveedor") { //COJO LA FECHA try { fechaMov = (Convert.ToDateTime(fecha_operacion_pasado)).ToString("yyyy-MM-dd"); } catch { MessageBox.Show("Introduce una fecha valida en un pago"); return; } //BUSCO EL EJERCICIO ACTIVO String idEjercicio = Logica.FuncionesTesoreria.ejercicioActivo(id_comunidad_cargado, fechaMov); //CREO CABECERA DEL MOVIMIENTO numMov = Logica.FuncionesTesoreria.CreaMovimiento(idEjercicio, id_cuenta_cargado, "2", id_entidad_pasado, fechaMov, "Ingreso a Proveedor"); } for (int a = 0; a < dataGridView_general.Rows.Count; a++) { if (Convert.ToDouble(dataGridView_general.Rows[a].Cells[celdaAsignado].Value) != 0 && (Convert.ToDouble(dataGridView_general.Rows[a].Cells[celdaAsignado].Value) > 0)) { if (tipoOperacion == "Pago") { pagarProveedor(a); } else if (tipoOperacion == "Ingreso a Comuneros") { ingresoComunero(a, "Ingreso", numMov, fechaMov); } else if (tipoOperacion == "Salida a Comuneros") { pagarComunero(a, numMov, fechaMov); } else if (tipoOperacion == "Entrada a Proveedor") { ingresoComunero(a, "Ingreso a Proveedor", numMov, fechaMov); } else if (tipoOperacion == "Pago a Proveedor") { pagarProveedor(a); } else if (tipoOperacion == "Otras Entradas") { pagarOtrosIngresos(a); } } } if (tipoOperacion == "Ingreso a Comuneros" && crearAnticipo || tipoOperacion == "Salida a Comuneros" && crearAnticipo) { AnticipoResto(numMov); } if ((tipoOperacion == "Pago a Proveedor" || tipoOperacion == "Entrada a Proveedor") && crearAnticipo) { AnticipoRestoSalidaProveedor(numMov); } if (form_anterior != null) { form_anterior.cargarDatagrid(); } else { try { Tesoreria existe = Application.OpenForms.OfType <Tesoreria>().Where(pre => pre.Name.Contains("Tesoreria" + (Persistencia.SentenciasSQL.select("SELECT ctos_entidades.NombreCorto FROM com_comunidades INNER JOIN ctos_entidades ON com_comunidades.IdEntidad = ctos_entidades.IDEntidad WHERE(((com_comunidades.IdComunidad) = " + id_comunidad_cargado + " ));")).Rows[0][0].ToString())).SingleOrDefault <Tesoreria>(); if (existe != null) { existe.cargarDatagrid(); } }catch { MessageBox.Show("Actualiza Tesorería"); } } this.Close(); }