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"))); }
public void DB_Registrar_COSTOS(EXT_Costos c) { DA_EXT_Seguimiento rc = new DA_EXT_Seguimiento(); rc.DA_Registrar_COSTOS(c); }