Esempio n. 1
0
        private void Superficie_PROMEDIO()
        {
            DB_EXT_Costos c  = new DB_EXT_Costos();
            DataTable     dt = new DataTable();

            dt = c.DB_Reporte_COSTOS_DETALLE(Convert.ToInt32(LblIdInsOrg.Text), "", 0, 0, 0, "PROMEDIO_SUP_COSTOS");
            LblSupPromedio.Text = dt.Rows[0][0].ToString();
        }
        protected void Verificar_COSTO()
        {
            DB_EXT_Costos c  = new DB_EXT_Costos();
            DataTable     dt = new DataTable();

            dt = c.DB_Seleccionar_COSTOS(0, LblIdInsProd.Text, "PORP_ROD");
            if (dt.Rows.Count > 0)
            {
                DDLTipoSiembra.Items.Insert(0, new ListItem(dt.Rows[0][1].ToString(), dt.Rows[0][1].ToString(), true));
                DDLTipoSiembra.Enabled = false;
            }
        }
Esempio n. 3
0
        private void Seleccionar_DISTRIBUCION_DETALLE()
        {
            DB_EXT_Costos cost = new DB_EXT_Costos();

            GVDesecacion.DataSource = cost.DB_Reporte_COSTOS_DETALLE(Convert.ToInt32(LblIdInsOrg.Text), "", 1, 0, 0, "REP_COSTOS_ESTADOS");
            GVDesecacion.DataBind();
            GVPrepSueloSiem.DataSource = cost.DB_Reporte_COSTOS_DETALLE(Convert.ToInt32(LblIdInsOrg.Text), "", 2, 0, 0, "REP_COSTOS_ESTADOS");
            GVPrepSueloSiem.DataBind();
            GVInsumos.DataSource = cost.DB_Reporte_COSTOS_DETALLE(Convert.ToInt32(LblIdInsOrg.Text), "", 3, 0, 0, "REP_COSTOS_ESTADOS");
            GVInsumos.DataBind();
            GVServisCultural.DataSource = cost.DB_Reporte_COSTOS_DETALLE(Convert.ToInt32(LblIdInsOrg.Text), "", 4, 0, 0, "REP_COSTOS_ESTADOS");
            GVServisCultural.DataBind();
            GVCosechaTrans.DataSource = cost.DB_Reporte_COSTOS_DETALLE(Convert.ToInt32(LblIdInsOrg.Text), "", 5, 0, 0, "REP_COSTOS_ESTADOS");
            GVCosechaTrans.DataBind();
        }
Esempio n. 4
0
        private void Seleccionar_DISTRIBUCION_DETALLE()
        {
            DataTable     dt   = new DataTable();
            DB_EXT_Costos cost = new DB_EXT_Costos();

            GVDesecacion.DataSource = cost.DB_Seleccionar_COSTOS(1, LblIdInsProd.Text, "REP_ETAPA_DETALLE_PRODUCTOR");
            GVDesecacion.DataBind();
            GVPrepSueloSiem.DataSource = cost.DB_Seleccionar_COSTOS(2, LblIdInsProd.Text, "REP_ETAPA_DETALLE_PRODUCTOR");
            GVPrepSueloSiem.DataBind();
            GVInsumos.DataSource = cost.DB_Seleccionar_COSTOS(3, LblIdInsProd.Text, "REP_ETAPA_DETALLE_PRODUCTOR");
            GVInsumos.DataBind();
            GVServisCultural.DataSource = cost.DB_Seleccionar_COSTOS(4, LblIdInsProd.Text, "REP_ETAPA_DETALLE_PRODUCTOR");
            GVServisCultural.DataBind();
            GVCosechaTrans.DataSource = cost.DB_Seleccionar_COSTOS(5, LblIdInsProd.Text, "REP_ETAPA_DETALLE_PRODUCTOR");
            GVCosechaTrans.DataBind();
        }
        protected void Registrar_COSTOS()
        {
            DataTable          dt     = new DataTable();
            DB_AP_Registro_Org aux    = new DB_AP_Registro_Org();
            DB_EXT_Seguimiento insSeg = new DB_EXT_Seguimiento();
            EXT_Seguimiento    seg    = new EXT_Seguimiento();
            DB_EXT_Costos      c      = new DB_EXT_Costos();
            EXT_Costos         rc     = new EXT_Costos();
            EXT_FechaSegCost   fsc    = new EXT_FechaSegCost();

            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             = "COSTOS";
            seg.Num_Seg_Cultivo   = 0;
            seg.Estado            = "ENVIADO";
            seg.Fecha_Envio       = DateTime.Now;
            seg.Tipo_Seguimiento  = 0;
            insSeg.DB_Registrar_SEGUIMIENTO(seg);
            int idseg  = Convert.ToInt32(aux.DB_MaxId("EXT_SEGUIMIENTO", "Id_Seguimiento"));
            int idCost = 0;

            dt = c.DB_Seleccionar_COSTOS(0, LblIdInsProd.Text, "PORP_ROD");
            if (dt.Rows.Count <= 0)
            {
                rc.Tipo_Siembra      = DDLTipoSiembra.SelectedValue;
                rc.Superficie        = Convert.ToDecimal(LblSupProd.Text);
                rc.Id_InscripcionOrg = Convert.ToInt32(LblIdInsOrg.Text);
                rc.Id_Productor      = LblIdInsProd.Text;
                rc.Id_Seguimiento    = idseg;
                insSeg.DB_Registrar_COSTOS(rc);
                idCost = Convert.ToInt32(aux.DB_MaxId("EXT_COSTOS", "Id_Costos"));
            }
            else
            {
                idCost = Convert.ToInt32(dt.Rows[0][0].ToString());
            }
            fsc.Id_Seguimiento    = idseg;
            fsc.Id_Costos         = idCost;
            fsc.Fecha_Seguimiento = Convert.ToDateTime(TxtFechaInspeccion.Text);
            insSeg.DB_Registrar_FECHA_SEG_COST(fsc);
            Registrar_COSTOS_DETALLE(Convert.ToInt32(aux.DB_MaxId("EXT_COSTOS", "Id_Costos")));
        }
Esempio n. 6
0
        protected void GVPrepSueloSiem_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            DataTable     dt = new DataTable();
            DB_EXT_Costos c  = new DB_EXT_Costos();

            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                int    etapa  = Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "Etapa_Cultivo"));
                int    insumo = Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "Insumo"));
                int    tipo   = Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "Tipo_Recurso"));
                string valor  = "";
                switch (insumo)
                {
                case 1:
                    valor = "SEMILLA";
                    break;

                case 2:
                    valor = "AGROQUIMICO";
                    break;

                case 3:
                    valor = "COMBUSTIBLE";
                    break;

                case 4:
                    valor = "MAQUINARIA";
                    break;

                case 5:
                    valor = "MANO DE OBRA";
                    break;

                case 6:
                    valor = "TRACCIÓN  ANIMAL";
                    break;
                }
                dt = c.DB_Seleccionar_COSTO_TIPO_RECURSO(tipo);
                e.Row.Cells[3].Text = valor + " - (" + dt.Rows[0][2].ToString() + ")";
                dt = c.DB_Reporte_COSTOS_DETALLE(Convert.ToInt32(LblIdInsOrg.Text), "", etapa, insumo, tipo, "SUMA_POR_TIPORECURSO");
                e.Row.Cells[4].Text = dt.Rows[0][0].ToString();
                e.Row.Cells[5].Text = dt.Rows[0][1].ToString();
            }
        }