Пример #1
0
        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();
        }
Пример #2
0
        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();
        }
Пример #3
0
        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);
                }
            }
        }
Пример #4
0
        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);
                }
            }
        }