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; } }
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(); }
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"))); }
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(); } }