예제 #1
0
        protected void carga_nomina_cheque()
        {
            int monto             = 0;
            List <TipoNomina> lti = new Nomina_rendicionBC().getnomminarendicion(Convert.ToInt32(id_inventario));

            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("id_nomina"));
            dt.Columns.Add(new DataColumn("folio"));
            dt.Columns.Add(new DataColumn("tipo_nomina"));

            dt.Columns.Add(new DataColumn("monto"));
            dt.Columns.Add(new DataColumn("familia"));
            dt.Columns.Add(new DataColumn("nombre_familia"));
            dt.Columns.Add(new DataColumn("id_gasto"));
            DataColumn col = new DataColumn("chk2");

            col.DataType = System.Type.GetType("System.Boolean");


            dt.Columns.Add(col);


            foreach (TipoNomina add in lti)
            {
                DataRow draux = dt.NewRow();

                draux["id_nomina"]      = add.Id_nomina;
                draux["folio"]          = add.Folio;
                draux["tipo_nomina"]    = new TipoNominaBC().getTiponominaBytipo(Convert.ToInt32(add.Id_nomina)).Descripcion.Trim();
                draux["monto"]          = add.Monto;
                draux["familia"]        = add.Id_familia;
                draux["nombre_familia"] = new Familia_productoBC().getFamiliabyidFamilia(add.Id_familia).Descripcion.Trim();
                draux["id_gasto"]       = add.Id_tipogasto.ToString();
                draux["chk2"]           = add.Chek;
                if (add.Folio != 1 && add.Folio != 0)
                {
                    monto = monto + add.Monto;
                    dt.Rows.Add(draux);
                    this.total.Text  = monto.ToString();
                    this.Label5.Text = monto.ToString();
                }
            }



            //dt.Rows.Add(draux);


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


            this.GridView1.DataSource = dt;
            this.GridView1.DataBind();
        }
예제 #2
0
        protected void Button_Click1(object sender, EventArgs e)
        {
            string add = new Nomina_rendicionBC().Addnomina_rendida(Convert.ToInt32(Convert.ToInt16(dl_tiponomina.SelectedValue.ToString())), Convert.ToInt32(Convert.ToInt32(txt_folio.Text)), Convert.ToInt32(id_inventario));

            //dl_familia.SelectedValue = "Seleccionar";
            //dl_tiponomina.SelectedValue = "Seleccionar";
            txt_folio.Text = "";


            carga_nomina_cheque();
        }
예제 #3
0
        protected void Button_Click(object sender, EventArgs e)
        {
            GridViewRow row;

            for (int i = 0; i < GridView1.Rows.Count; i++)
            {
                row = GridView1.Rows[i];
                CheckBox chk1 = (CheckBox)GridView1.Rows[i].FindControl("chk2");

                string id_nomina = GridView1.DataKeys[i].Values[0].ToString();
                string folio     = GridView1.DataKeys[i].Values[1].ToString();
                //string folio = gr_dato.DataKeys[i].Values[2].ToString();

                //string codigo = this.gr_dato.Rows[i].Cells[0].Text;

                if (chk1.Checked == true)
                {
                    string add = new Nomina_rendicionBC().Delnomina_rendida(Convert.ToInt32(id_nomina), Convert.ToInt32(folio));
                }
            }



            //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("chk2");
            //        string id_nomina = gr_dato.DataKeys[i].Values[0].ToString();
            //        string folio = gr_dato.DataKeys[i].Values[1].ToString();
            //    string codigo = this.gr_dato.Rows[i].Cells[0].Text;
            //    //	int id_cliente = id_cliente;

            //    if (chk.Checked == true)
            //    {

            //        string add = new Nomina_rendicionBC().Delnomina_rendida(Convert.ToInt32(id_nomina), Convert.ToInt32(folio));

            //    }



            //}



            carga_nomina_cheque();
        }
예제 #4
0
        private void carga_rendicion()
        {
            List <TipoNomina> lnomina = new Nomina_rendicionBC().Getnomina_rendida(Convert.ToInt32(id_inventario));

            int       folio = 0;
            int       monto = 0;
            DataTable dt    = new DataTable();


            dt.Columns.Add(new DataColumn("id_nomina"));
            dt.Columns.Add(new DataColumn("folio"));
            dt.Columns.Add(new DataColumn("tipo_nomina"));

            dt.Columns.Add(new DataColumn("monto"));
            dt.Columns.Add(new DataColumn("familia"));
            dt.Columns.Add(new DataColumn("nombre_familia"));
            dt.Columns.Add(new DataColumn("id_gasto"));



            foreach (TipoNomina add in lnomina)
            {
                DataRow draux = dt.NewRow();

                draux["id_nomina"]      = add.Id_nomina.ToString();
                draux["folio"]          = add.Folio.ToString();
                draux["tipo_nomina"]    = new TipoNominaBC().getTiponominaBytipo(add.Id_nomina).Descripcion.Trim();
                draux["monto"]          = add.Monto;
                draux["familia"]        = add.Id_familia.ToString();
                draux["nombre_familia"] = new Familia_productoBC().getFamiliabyidFamilia(add.Id_familia).Descripcion.Trim();
                draux["id_gasto"]       = add.Id_tipogasto.ToString();

                if (folio != 1 && add.Folio != 0)
                {
                    monto = monto + add.Monto;
                    dt.Rows.Add(draux);
                    this.total.Text  = monto.ToString();
                    this.Label5.Text = monto.ToString();
                }
            }


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