Beispiel #1
0
        private void getestado()
        {
            Cheques mCheques = new chequesBC().getCheque_Cte(id_inventario);

            banco.Text    = mCheques.Nombre_banco;
            cuenta1.Text  = mCheques.Numerocta.ToString();
            montoini.Text = mCheques.Monto_inicial.ToString();
            numdoc.Text   = mCheques.Num_cheq.ToString();
            //HiddenField1.Value = mcheques.Monto_inicial.ToString();
        }
Beispiel #2
0
        protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
        {
            if (this.txt_observacion.Text.Trim() == "")
            {
                this.lbl_error.Text = "Debe ingresar una observacion";
                return;
            }


            XmlTextWriter xml = new XmlTextWriter(me, System.Text.Encoding.UTF8);

            xml.Formatting = Formatting.Indented;
            xml.Namespaces = true;
            xml.WriteStartDocument(false);
            xml.WriteStartElement("Root");

            nline = 10000;

            for (int i = 0; i < gr_dato.Rows.Count; i++)
            {
                operacion_nomina(Convert.ToInt32(gr_dato.DataKeys[i].Values[0].ToString()),
                                 Convert.ToInt32(gr_dato.DataKeys[i].Values[1].ToString()),
                                 Convert.ToInt16(gr_dato.DataKeys[i].Values[5].ToString()), xml);
            }

            xml.WriteEndElement();
            xml.WriteEndDocument();
            xml.Flush();

            me.Position = 0;
            string r = new StreamReader(me).ReadToEnd();

            xml.Close();
            me.Close();

            string strPath = System.Configuration.ConfigurationManager.AppSettings["DIARIO_GENERAL"];


            string          path  = strPath + id_inventario + "-" + DateTime.Now.ToString("dd-MM-yy") + ".xml";
            XmlDataDocument xmDoc = new XmlDataDocument();

            xmDoc.LoadXml(r);
            xmDoc.Save(path);



            string mrendir = new chequesBC().rendir_cheque(Convert.ToInt32(id_inventario), this.txt_observacion.Text.Trim(),
                                                           Convert.ToInt32(this.total.Text));


            this.ImageButton1.Enabled = false;

            this.lbl_error.Text = "CONTROL DE EGRESO REALIZADO CON EXITO";
        }
Beispiel #3
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string add = new chequesBC().add_Cta_Cte(this.dl_banco.SelectedValue.ToString(), this.dl_cta.SelectedValue.ToString(), this.txt_talonario.Text.ToString(),
                                                     this.dl_tipmov.SelectedValue.ToString(), Convert.ToInt32(this.Monto_inicial.Text), (this.Numcheq1.Text.Trim()), this.cuenta_usuario,
                                                     this.dl_solicitante.SelectedValue.Trim());


            FuncionGlobal.alerta("MOVIMIENTO INGRESADO CON EXITO", this.Page);


            getallTipooperacion();
        }
Beispiel #4
0
        private string GetMovimientoCajaChica(int idFamilia)
        {
            var dt = new DataTable();

            dt.Columns.Add(new DataColumn("id_movimiento"));
            dt.Columns.Add(new DataColumn("fecha"));
            dt.Columns.Add(new DataColumn("familia"));
            dt.Columns.Add(new DataColumn("inicial"));
            dt.Columns.Add(new DataColumn("observacion"));
            dt.Columns.Add(new DataColumn("final"));
            dt.Columns.Add(new DataColumn("tipoMovimiento"));
            dt.Columns.Add(new DataColumn("usuario"));
            dt.Columns.Add(new DataColumn("monto"));

            var    dtdatos    = new chequesBC().GetMovimientoCajaChicaByFamilia(idFamilia);
            string saldoFinal = "0";
            var    conteo     = 1;

            foreach (DataRow drDatos in dtdatos.Rows)
            {
                if (conteo == 1)
                {
                    saldoFinal = Convert.ToString(drDatos["final"]);
                }
                DataRow dr = dt.NewRow();
                dr["id_movimiento"]  = Convert.ToString(drDatos["id"]);
                dr["fecha"]          = Convert.ToString(drDatos["fecha"]);
                dr["familia"]        = Convert.ToString(drDatos["familia"]);
                dr["monto"]          = Convert.ToString(drDatos["monto"]);
                dr["inicial"]        = Convert.ToString(drDatos["inicial"]);
                dr["observacion"]    = Convert.ToString(drDatos["observacion"]);
                dr["final"]          = Convert.ToString(drDatos["final"]);
                dr["tipoMovimiento"] = Convert.ToString(drDatos["ValorAlfanumerico"]);
                dr["usuario"]        = Convert.ToString(drDatos["nombre"]);
                dt.Rows.Add(dr);
                conteo++;
            }
            grMovimientoCajaChica.DataSource = dt;
            grMovimientoCajaChica.DataBind();
            return(saldoFinal);
        }
Beispiel #5
0
        private void getallTipooperacion()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("id_inventario"));
            dt.Columns.Add(new DataColumn("banco"));
            dt.Columns.Add(new DataColumn("ctacte"));
            dt.Columns.Add(new DataColumn("taloncheque"));
            dt.Columns.Add(new DataColumn("numero_cheque"));
            dt.Columns.Add(new DataColumn("montoini"));
            dt.Columns.Add(new DataColumn("fecha_movimiento"));
            dt.Columns.Add(new DataColumn("tipo_movimiento"));
            dt.Columns.Add(new DataColumn("fecha_rendicion"));
            dt.Columns.Add(new DataColumn("monto_rendido"));
            dt.Columns.Add(new DataColumn("rendido"));
            dt.Columns.Add(new DataColumn("solicitante"));
            dt.Columns.Add(new DataColumn("url_rendir"));
            dt.Columns.Add(new DataColumn("Nomina"));
            dt.Columns.Add(new DataColumn("folio"));

            List <Cheques> lcheques = new chequesBC().getCta_Cte(this.txt_desde.Text, this.txt_hasta.Text,
                                                                 Convert.ToInt16(this.dl_tipo_movimiento.SelectedValue), this.dl_rendido.SelectedValue);


            foreach (Cheques cheuq in lcheques)
            {
                DataRow dr = dt.NewRow();

                BancoFinanciera mbancofinanciera = new BancoFinanciera();

                BancoFinanciera banco = new BancofinancieraBC().getBancofinanciera(cheuq.Banco.ToString());

                BancoFinanciera mtipodoc = new BancoFinanciera();

                BancoFinanciera documento = new BancofinancieraBC().gettipodocbanco(cheuq.Tipo_movimiento.ToString());

                CuentaBanco mcuentabanco = new CuentaBanco();

                CuentaBanco ctacte = new CuentabancoBC().getcuentabancobycuenta(cheuq.Banco.ToString(), Convert.ToInt32(cheuq.Ctacte));



                dr["id_inventario"]    = cheuq.Id_inventario;
                dr["banco"]            = banco.Nombre;
                dr["ctacte"]           = ctacte.Numero_cuenta;
                dr["taloncheque"]      = cheuq.Talonario;
                dr["numero_cheque"]    = cheuq.Num_cheq;
                dr["rendido"]          = cheuq.Rendido;
                dr["montoini"]         = cheuq.Monto_inicial;
                dr["tipo_movimiento"]  = documento.Nombre;
                dr["fecha_movimiento"] = cheuq.Fecha_movimiento.ToString("dd-MM-yyyy");
                dr["fecha_rendicion"]  = cheuq.Fecha_rendicion.ToString("dd-MM-yyyy");
                dr["monto_rendido"]    = cheuq.Monto_rendido.ToString();
                dr["solicitante"]      = cheuq.Solicitante.Trim();
                dr["Nomina"]           = cheuq.Nomina.Trim();
                dr["folio"]            = cheuq.Folio.Trim();
                dr["url_rendir"]       = "mrendicioncheque.aspx?id=" + FuncionGlobal.FuctionEncriptar(cheuq.Id_inventario.ToString().Trim()) + "&rendido=" + FuncionGlobal.FuctionEncriptar(cheuq.Rendido.Trim());


                dt.Rows.Add(dr);
            }

            this.gr_dato.DataSource = dt;
            this.gr_dato.DataBind();
        }