private void add_pago_completo() { GridViewRow row; HyperLink but; if (this.lbl_total_gastos.Text == "0") { FuncionGlobal.alerta_updatepanel("IMPOSIBLE REALIZAR PAGO, SUMA DE GASTOS SELECCIONADOS ESTA EN CERO", this.Page, this.panel_movimiento); return; } if (this.dl_financiera.SelectedValue.ToString() == "0" || this.dl_cuenta.SelectedValue.ToString() == "0" || this.dl_tipo_operacion.SelectedValue.ToString() == "0" || this.txt_fecha_pago.Text.Trim() == "" || this.txt_especial.Text == "") { FuncionGlobal.alerta_updatepanel("INGREASE LOS DATOS CORRESPONDIENTES PARA GENERAR MOVIMIENTO CONTABLE", this.Page, this.panel_movimiento); return; } for (int i = 0; i < gr_dato.Rows.Count; i++) { row = gr_dato.Rows[i]; CheckBox chk = (CheckBox)gr_dato.Rows[i].FindControl("chk"); but = (HyperLink)row.Cells[0].Controls[0]; string id_solicitud = but.Text.Trim(); if (chk.Checked == true) { string add = new MovimientoCuentaPeruBC().add_movimiento_cuentaPagoCompleto(Convert.ToInt32(id_solicitud), Convert.ToInt16(this.dl_cuenta.SelectedValue), (string)(Session["usrname"]), this.txt_fecha_pago.Text.Trim(), this.dl_tipo_operacion.SelectedValue, this.txt_especial.Text); } } FuncionGlobal.alerta_updatepanel("MOVIMIENTO CONTABLE INGRESADO CON EXITO", this.Page, this.panel_movimiento); this.Panel1.Visible = false; this.busca_operacion(); }
public void getMovimiento() { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("id_movimiento_cuenta")); dt.Columns.Add(new DataColumn("descripcion")); dt.Columns.Add(new DataColumn("monto")); dt.Columns.Add(new DataColumn("banco")); dt.Columns.Add(new DataColumn("cuenta")); dt.Columns.Add(new DataColumn("tipo_operacion")); dt.Columns.Add(new DataColumn("numero_documento")); dt.Columns.Add(new DataColumn("fecha_movimiento")); dt.Columns.Add(new DataColumn("documento_especial")); dt.Columns.Add(new DataColumn("usuario")); DataColumn col = new DataColumn("check"); DataColumn coll = new DataColumn("chkgc"); col.DataType = System.Type.GetType("System.Boolean"); dt.Columns.Add(col); coll.DataType = System.Type.GetType("System.Boolean"); dt.Columns.Add(coll); List <MovimientoCuentaPeru> lcuenta = new MovimientoCuentaPeruBC().getMovimientocuenta(Convert.ToInt32(id_solicitud), tipo_movimiento); if (lcuenta.Count > 0) { this.bt_Eliminar.Visible = true; } else { this.bt_Eliminar.Visible = false; } foreach (MovimientoCuentaPeru mcuenta in lcuenta) { DataRow dr = dt.NewRow(); dr["id_movimiento_cuenta"] = mcuenta.Id_movimiento_cuenta; dr["descripcion"] = mcuenta.Tipo_gasto.Descripcion; dr["monto"] = mcuenta.Monto; dr["banco"] = mcuenta.Cuenta_banco.Banco.Nombre; dr["cuenta"] = mcuenta.Cuenta_banco.Numero_cuenta; dr["tipo_operacion"] = mcuenta.Tipo_operacion; dr["numero_documento"] = mcuenta.Numero_documento; dr["fecha_movimiento"] = mcuenta.Fecha_movimiento; dr["documento_especial"] = mcuenta.Documento_especial; dr["usuario"] = mcuenta.Usuario.Nombre; dr["chkgc"] = mcuenta.Tipo_gasto.Check; dr["check"] = false; dt.Rows.Add(dr); } this.gr_movimiento.DataSource = dt; this.gr_movimiento.DataBind(); }
private void del_movimiento() { GridViewRow row; for (int i = 0; i < gr_movimiento.Rows.Count; i++) { row = gr_movimiento.Rows[i]; CheckBox chk = (CheckBox)gr_movimiento.Rows[i].FindControl("chk"); string id_movimiento = this.gr_movimiento.Rows[i].Cells[1].Text; string chkgc = ((CheckBox)gr_movimiento.Rows[i].FindControl("chkgc")).Checked.ToString(); if (chk.Checked == true) { string add = new MovimientoCuentaPeruBC().del_movimiento_cuenta(Convert.ToInt32(id_movimiento), chkgc); } } }
private void add_gastos() { GridViewRow row; for (int i = 0; i < gr_dato.Rows.Count; i++) { row = gr_dato.Rows[i]; CheckBox chk = (CheckBox)gr_dato.Rows[i].FindControl("chk"); string id_tipogasto = this.gr_dato.Rows[i].Cells[1].Text; if (chk.Checked == true) { TextBox txt = (TextBox)gr_dato.Rows[i].FindControl("txt_valor_gasto"); double montogasto = Convert.ToDouble(txt.Text.ToString()); string chkgc = ((CheckBox)gr_dato.Rows[i].FindControl("chkgc")).Checked.ToString(); string add = new MovimientoCuentaPeruBC().add_movimiento_cuenta(Convert.ToInt32(id_solicitud), Convert.ToInt16(this.dl_cuenta.SelectedValue), Convert.ToInt16(id_tipogasto), (string)(Session["usrname"]), this.txt_numero_documento.Text, tipo_movimiento, this.dl_tipo_operacion.SelectedValue, this.txt_especial.Text, montogasto, chkgc); } } }