protected void Registrar_SEGUIMIENTO()
        {
            DB_EXT_DesignacionProd      estadoprod = new DB_EXT_DesignacionProd();
            DB_AP_Registro_Org          aux        = new DB_AP_Registro_Org();
            DB_EXT_Seguimiento          insSeg     = new DB_EXT_Seguimiento();
            EXT_Seguimiento             seg        = new EXT_Seguimiento();
            EXT_SeguimientoDistribucion segDist    = new EXT_SeguimientoDistribucion();

            seg.Id_InscripcionOrg = Convert.ToInt32(LblIdInsOrg.Text);
            seg.Id_Usuario        = LblIdUsuario.Text;
            seg.Id_Productor      = LblIdInsProd.Text;
            seg.Id_Campanhia      = Convert.ToInt32(LblIdCamp.Text);
            seg.Id_Regional       = Convert.ToInt32(LblIdReg.Text);
            seg.Programa          = LblProg.Text;
            seg.Etapa             = LblEtapa.Text;
            seg.Estado            = "ENVIADO";
            seg.Fecha_Envio       = DateTime.Now;
            insSeg.DB_Registrar_SEGUIMIENTO(seg);

            segDist.Id_Seguimiento     = Convert.ToInt32(aux.DB_MaxId("EXT_SEGUIMIENTO", "Id_Seguimiento"));
            segDist.Programa           = LblProg.Text;
            segDist.Nom_Proveedor      = DDLProveedor.SelectedItem.Text;
            segDist.Lugar_Distribucion = TxtLugarDistrib.Text;
            segDist.Fecha_Sis          = DateTime.Now;
            segDist.Fecha_Distribucion = Convert.ToDateTime(TxtFechaDistrib.Text);
            segDist.Tipo_Insumo        = "SEMILLA";
            segDist.Observacion        = TxtObser.Text;
            segDist.Num_Boleta         = Convert.ToInt32(TxtNumBoleta.Text);
            insSeg.DB_Registrar_SEGUIMIENTO_DISTRIBUCION(segDist);
            Registrar_DISTRIBUCION_DETALLE(Convert.ToInt32(aux.DB_MaxId("EXT_SEGUIMIENTO_DISTRIBUCION", "Id_Seg_Distribucion")));
            estadoprod.DB_Cambiar_ESTADO(LblIdInsProd.Text, "VERIFICACION_SIEMBRA");
            Response.Redirect("frmSeguimientoTecnico.aspx");
        }
        protected void Registrar_SEGUIMIENTO()
        {
            if (TxtLugarDistrib.Text != "")
            {
                //if(TxtProveedor.Text!="")
                //{
                if (TxtFechaDistrib.Text != "")
                {
                    if (GVDistribAgroQuim.Rows.Count > 0)
                    {
                        DB_AP_Registro_Org          aux     = new DB_AP_Registro_Org();
                        DB_EXT_Seguimiento          insSeg  = new DB_EXT_Seguimiento();
                        EXT_Seguimiento             seg     = new EXT_Seguimiento();
                        EXT_SeguimientoDistribucion segDist = new EXT_SeguimientoDistribucion();
                        seg.Id_InscripcionOrg = Convert.ToInt32(LblIdInsOrg.Text);
                        seg.Id_Usuario        = LblIdUsuario.Text;
                        seg.Id_Productor      = LblIdInsProd.Text;
                        seg.Id_Campanhia      = Convert.ToInt32(LblIdCamp.Text);
                        seg.Id_Regional       = Convert.ToInt32(LblIdReg.Text);
                        seg.Programa          = LblProg.Text;
                        seg.Etapa             = "DISTRIBUCION_AGROQUIMICO";
                        seg.Estado            = "ENVIADO";
                        seg.Fecha_Envio       = DateTime.Now;
                        insSeg.DB_Registrar_SEGUIMIENTO(seg);

                        segDist.Id_Seguimiento     = Convert.ToInt32(aux.DB_MaxId("EXT_SEGUIMIENTO", "Id_Seguimiento"));
                        segDist.Programa           = LblProg.Text;
                        segDist.Nom_Proveedor      = DDLProveedor.SelectedItem.Text;
                        segDist.Lugar_Distribucion = TxtLugarDistrib.Text;
                        segDist.Fecha_Sis          = DateTime.Now;
                        segDist.Fecha_Distribucion = Convert.ToDateTime(TxtFechaDistrib.Text);
                        segDist.Tipo_Insumo        = "AGROQUIMICO";
                        segDist.Observacion        = TxtObser.Text;
                        insSeg.DB_Registrar_SEGUIMIENTO_DISTRIBUCION(segDist);
                        Registrar_DISTRIBUCION_DETALLE(Convert.ToInt32(aux.DB_MaxId("EXT_SEGUIMIENTO_DISTRIBUCION", "Id_Seg_Distribucion")));
                        Response.Redirect("frmSeguimientoTecnico.aspx");
                    }
                    else
                    {
                        LblMsj1.Text = string.Empty;
                        LblMsj2.Text = "Debe registrar los datos de la distribución de insumos para poder enviar el seguimiento realizado";
                    }
                }
                else
                {
                    LblMsj.Text = "Para continuar es necesario ingresar la fecha de la distribución de insumos";
                }
                //}
                //else
                //{
                //    LblMsj.Text = "Para continuar se necesita que ingrese el nombre del  proveedor de semilla";
                //}
            }
            else
            {
                LblMsj.Text = "Para continuar necesita especificar el lugar donde se realizó la distribución de insumos";
            }
        }
Beispiel #3
0
        public void DB_Registrar_SEGUIMIENTO_DISTRIBUCION(EXT_SeguimientoDistribucion segDist)
        {
            DA_EXT_Seguimiento regDist = new DA_EXT_Seguimiento();

            regDist.DA_Registrar_SEGUIMIENTO_DISTRIBUCION(segDist);
        }