Пример #1
0
        public static List <Tar> listarTar(SqlConnection serConn)
        {
            List <Tar> tarList = new List <Tar>();

            if (serConn == null)
            {
                return(tarList);
            }

            Console.WriteLine("Consulta * from Tar");
            SqlCommand tarCMD = new SqlCommand("select * from talleres.dbo.Tar", serConn);
            DataTable  dt     = new DataTable();

            dt.Load(tarCMD.ExecuteReader());
            foreach (DataRow dr in dt.Rows)
            {
                Tar tar = new Tar();
                tar.idTar     = int.Parse(dr["idTar"].ToString());
                tar.GAR       = dr["GAR"].ToString();
                tar.TAR       = dr["TAR"].ToString();
                tar.domicilio = dr["domicilio"].ToString();
                tar.localidad = dr["localidad"].ToString();
                tar.estado    = dr["estado"].ToString();
                tar.numTar    = dr["numTar"].ToString();
                tar.idZona    = int.Parse(dr["idZona"].ToString());
                tarList.Add(tar);
                Console.WriteLine("Tar agregado a lista " + tar);
            }

            return(tarList);
        }
Пример #2
0
        public List <Presupuesto> listarPresupuesto(SqlConnection serConn)
        {
            //SqlConnection serConn = new SqlConnection(Constants.ASEPROTDesarrolloStringConn);
            //SqlConnection serConn = new SqlConnection(Constants.ASEPROTDesarrolloStringConn);
            if (serConn.State == ConnectionState.Closed)
            {
                serConn.Open();
            }

            Console.WriteLine("Creacion de lista presupuesto");
            List <Osur>           listOsur          = Osur.listarOsur(serConn);
            List <CentroTrabajos> listCentroTrabajo = CentroTrabajos.listarCentroTrabajos(serConn).Where(o => o.idOperacion == 3).ToList();
            List <Tar>            listTar           = Tar.listarTar(serConn);

            List <Presupuesto> presupuestoList = new List <Presupuesto>();

            foreach (Osur x in listOsur)
            {
                CentroTrabajos centroTrabajo = listCentroTrabajo.Find(c => c.nombreCentroTrabajo == listTar.Where(o => o.idTar == x.idTar).FirstOrDefault().TAR);
                if (centroTrabajo != null)
                {
                    Presupuesto presu = new Presupuesto();
                    presu.Id                     = x.idOsur;
                    presu.DPresupuesto           = x.presupuesto;
                    presu.FolioPresupuesto       = x.folio;
                    presu.FechaInicioPresupuesto = x.fechaInicial;
                    presu.FechaFinalPresupuesto  = x.fechaFinal;
                    presu.IdCentroTrabajo        = centroTrabajo.idCentroTrabajo;
                    presu.IdEstatusPresupuesto   = x.estatus;
                    presu.Orden                  = x.orden;
                    presu.FechaAlta              = x.fecha;
                    presu.IdUsuario              = 514;
                    presu.Solpe                  = x.solpe.ToString();
                    presupuestoList.Add(presu);
                }
            }
            //serConn.Close();
            return(presupuestoList);
        }