private void Add_Pago_Completo() { bool permite = new UsuarioBC().GetUsuario((string)(Session["usrname"])).Permite_pagar; if (permite == true) { var query = from r in this.gr_dato.Rows.OfType <GridViewRow>() where ((CheckBox)r.FindControl("chk")).Checked == true && r.RowType == DataControlRowType.DataRow && Convert.ToDouble(Convert.ToDouble(this.gr_dato.DataKeys[r.RowIndex].Values[5])) > 0 select r.RowIndex; string add; string x = "Operaciones rebajadas con exito"; foreach (int i in query) { EstadoOperacion mesta = new EstadooperacionBC().getEstadobyorden(Convert.ToInt32(this.gr_dato.DataKeys[i].Values[3].ToString().Trim()), 88); if (mesta.Permite_estado == true) { add = new MovimientocuentaBC().add_movimiento_cuentaPagoCompleto(Convert.ToInt32(this.gr_dato.DataKeys[i].Values[3].ToString()), Convert.ToInt16(this.dl_cuenta.SelectedValue), (string)(Session["usrname"]), this.txt_fecha_pago.Text.Trim(), this.dl_tipo_operacion.SelectedValue, this.txt_especial.Text); } else { x = "HAY OPERACIONES CON PROBLEMAS"; } } FuncionGlobal.alerta_updatepanel(x, this.Page, this.up_movimiento); this.Busca_Operacion(); } else { FuncionGlobal.alerta_updatepanel("Su usuario no tiene los pemisos para Pagar Operaciones", this.Page, this.up_movimiento); } }
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 <MovimientoCuenta> lcuenta = new MovimientocuentaBC().getMovimientocuenta(Convert.ToInt32(id_solicitud), tipo_movimiento); if (lcuenta.Count > 0) { this.bt_Eliminar.Visible = true; } else { this.bt_Eliminar.Visible = false; } foreach (MovimientoCuenta 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(); string add; if (chk.Checked == true) { add = new MovimientocuentaBC().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"); Int32 montogasto = Convert.ToInt32(txt.Text.ToString()); string chkgc = ((CheckBox)gr_dato.Rows[i].FindControl("chkgc")).Checked.ToString(); string add = new MovimientocuentaBC().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); } } }
private void add_gastos() { string mfactura = new MovimientocuentaBC().add_rebajar_factura(Convert.ToInt16(this.dl_cuenta.SelectedValue), (string)(Session["usrname"]), this.txt_numero_documento.Text, this.dl_tipo_operacion.SelectedValue, this.txt_especial.Text, Convert.ToInt32(lbl_n_factura.Text)); }