private void button1_Click(object sender, EventArgs e) { String fechaHoy = (Convert.ToDateTime(DateTime.Now.ToShortDateString())).ToString("yyyy-MM-dd"); Double total_importe_vencimientos = Convert.ToDouble(0.00); //RECORRO LOS VECIMIENTOS DE ESA OPERACION PARA ABONARLOS String sqlSelectVencimientos = "SELECT IdOpDet, IdEntidad, ImpOpDetPte FROM com_opdetalles WHERE IdOp = " + id_op_pasado; DataTable vencimientosAntiguos = Persistencia.SentenciasSQL.select(sqlSelectVencimientos); for (int a = 0; a < vencimientosAntiguos.Rows.Count; a++) { if (Convert.ToDouble(vencimientosAntiguos.Rows[a][2].ToString()) > 0.00) { if (CreoAbonoVencimiento(vencimientosAntiguos.Rows[a][0].ToString(), vencimientosAntiguos.Rows[a][1].ToString(), vencimientosAntiguos.Rows[a][2].ToString())) { total_importe_vencimientos = total_importe_vencimientos + Convert.ToDouble(vencimientosAntiguos.Rows[a][2].ToString()); } else { return; } } } ////////############################# CREO VENCIMIENTO NUEVO Y EL RECIBO ######################################////////////////// int op_det = Logica.FuncionesTesoreria.CreoVencimientoID(id_op_pasado, id_nueva_entidad, fechaHoy, Logica.FuncionesGenerales.ArreglarImportes(total_importe_vencimientos.ToString()), Logica.FuncionesGenerales.ArreglarImportes(total_importe_vencimientos.ToString())); //CREO EL RECIBO int id_recibo = Logica.FuncionesTesoreria.CreoReciboID(id_comunidad_cargado, id_nueva_entidad, fechaHoy, Logica.FuncionesGenerales.ArreglarImportes(total_importe_vencimientos.ToString()), Logica.FuncionesGenerales.ArreglarImportes(total_importe_vencimientos.ToString()), "Recibo reasignado"); //ACTUALIZO RECIBO EN EL VENCIMIENTO Logica.FuncionesTesoreria.ActualizoIdReciboVencimiento(id_recibo.ToString(), op_det.ToString()); //////########################## CAMBIO ENTIDAD DE LA OPERACION ###################################/////////////// String sqlUpdateOperacion = "UPDATE com_operaciones SET IdEntidad = " + id_nueva_entidad + " WHERE IdOp = " + id_op_pasado; Persistencia.SentenciasSQL.InsertarGenerico(sqlUpdateOperacion); if (form_anterior1 == null) { form_anterior.aplicarFiltro(); if (indice_seleccioando > -1) { form_anterior.dataGridView_operacionesComuneros.ClearSelection(); form_anterior.dataGridView_operacionesComuneros.Rows[indice_seleccioando].Selected = true; } } else { //form_anterior1.cargardatagrid(); form_anterior1.aplicarFiltro(); } MessageBox.Show("Operación reasignada"); this.Close(); }
private void button_guardar_Click(object sender, EventArgs e) { String fecha; if (maskedTextBox_fecha.Text != null || maskedTextBox_fecha.Text != "") { try { fecha = (Convert.ToDateTime(maskedTextBox_fecha.Text)).ToString("yyyy-MM-dd"); }catch { MessageBox.Show("Debes de escribir una fecha."); return; } } else { MessageBox.Show("Debes de escribir una fecha."); return; } if (deDondeVengo == "Estado") { for (int a = 0; a < lista_operaciones.Count; a++) { String sqlUpdate = "UPDATE com_operaciones SET IdEstadoCuota = " + comboBox1.SelectedValue.ToString() + ", FEstadoCuota='" + fecha + "' WHERE IdOp = " + lista_operaciones[a].ToString(); Persistencia.SentenciasSQL.InsertarGenerico(sqlUpdate); } } else { for (int a = 0; a < lista_operaciones.Count; a++) { String sqlUpdate = "UPDATE com_operaciones SET FCertificado='" + fecha + "' WHERE IdOp = " + lista_operaciones[a].ToString(); Persistencia.SentenciasSQL.InsertarGenerico(sqlUpdate); } } form_anterior.aplicarFiltro(); form_anterior.dataGridView_operacionesComuneros.ClearSelection(); MessageBox.Show("Actualizado"); this.Close(); }