Esempio n. 1
0
        protected void Registrar_DISTRIBUCION()
        {
            //int tipo = 0;
            DB_AP_Registro_Org aux            = new DB_AP_Registro_Org();
            int idDistrib                     = 0;
            INS_Distribucion        disIns    = new INS_Distribucion();
            INS_DistribucionDetalle disInsDet = new INS_DistribucionDetalle();
            DB_INS_Distribucion     regDist   = new DB_INS_Distribucion();

            DB_AP_Incripcion_Prod insprod = new DB_AP_Incripcion_Prod();
            AP_Productor          p       = new AP_Productor();

            disIns.Id_Campanhia       = Convert.ToInt32(LblIdCamp.Text);
            disIns.Id_InscripcionOrg  = Convert.ToInt32(DDLOrgAsig.SelectedValue);
            disIns.Id_InscripcionProv = Convert.ToInt32(DDLProveedor.SelectedValue);
            disIns.Id_Regional        = Convert.ToInt32(LblIdReg.Text);
            disIns.Programa           = LblProg.Text;
            disIns.Insumo             = DDLInsumo.SelectedItem.Text;
            disIns.Fecha_Registro     = DateTime.Now;
            regDist.DB_Registrar_DISTRIBUCION_INSUMO(disIns);
            idDistrib = Convert.ToInt32(aux.DB_MaxId("INS_DISTRIBUCION", "Id_Distribucion"));
            int j = 0;

            foreach (GridViewRow dgi in GridView1.Rows)
            {
                disInsDet.Id_Distribucion = idDistrib;
                disInsDet.Num_Bol_Cartera = Convert.ToInt32(GridView1.Rows[j].Cells[5].Text);
                disInsDet.Id_Productor    = Seleccionar_IDPRODUCTOR(Convert.ToInt32(DDLOrgAsig.SelectedValue), LblProg.Text, GridView1.Rows[j].Cells[8].Text);
                p.Id_Productor            = disInsDet.Id_Productor;
                p.Has_Ejecutado           = Convert.ToDecimal(GridView1.Rows[j].Cells[4].Text);
                insprod.DB_Modificar_SUPEFICIE(p);
                disInsDet.Id_Persona     = GridView1.Rows[j].Cells[8].Text;
                disInsDet.Id_Tipo_Insumo = 0;
                disInsDet.Nombre_Insumo  = GridView1.Rows[j].Cells[16].Text;
                disInsDet.Unidad         = GridView1.Rows[j].Cells[17].Text;
                disInsDet.CantidadDosis  = Convert.ToDecimal(GridView1.Rows[j].Cells[18].Text);
                disInsDet.Precio         = Convert.ToDecimal(GridView1.Rows[j].Cells[19].Text);
                regDist.DB_Registrar_DISTRIBUCION_DETALLE_INSUMO(disInsDet);
                j++;
            }
        }
        protected void Registrar_INSCRIP_PRODUCTOR(AP_Productor p)
        {
            DB_AP_Incripcion_Prod proReg = new DB_AP_Incripcion_Prod();

            proReg.DB_Registrar_AP_INSCRIPCION_PROD(p);
        }