예제 #1
0
        public static Data.bt_solicitudes ConvertToBD(solicitudesModel solicitudes)
        {
            Data.bt_solicitudes solpe = new Data.bt_solicitudes();

            solpe.os_id       = solicitudes.os_id;
            solpe.cliente_sk  = solicitudes.cliente_sk;
            solpe.descripcion = solicitudes.descripcion;
            solpe.tipo        = solicitudes.tipo_id;

            if (solicitudes.fh_creacion != null)
            {
                solpe.fh_creacion = DateTime.ParseExact(solicitudes.fh_creacion, "dd-MM-yyyy", null);
            }
            else
            {
                solpe.fh_creacion = DateTime.Today;
            }


            if (solicitudes.fh_cierre != null)
            {
                solpe.fh_cierre = DateTime.ParseExact(solicitudes.fh_cierre, "dd-MM-yyyy", null);
            }
            else
            {
                solpe.fh_cierre = DateTime.ParseExact("31-12-2999", "dd-MM-yyyy", null);
            };


            return(solpe);
        }
예제 #2
0
        public static solicitudesModel ConvertTo(Data.bt_solicitudes solicitudes, Data.lk_tipo_os[] tipos)
        {
            solicitudesModel solpe = new solicitudesModel();

            DateTime fh_cierre_d;

            if (solicitudes.fh_cierre != null)
            {
                fh_cierre_d = (DateTime)solicitudes.fh_cierre;
            }
            else
            {
                fh_cierre_d = DateTime.MaxValue;
            }

            solpe.os_id       = solicitudes.os_id;
            solpe.cliente_sk  = solicitudes.cliente_sk;
            solpe.fh_creacion = solicitudes.fh_creacion.ToString("dd-MM-yyyy");
            solpe.fh_cierre   = fh_cierre_d.ToString("dd-MM-yyyy");
            solpe.descripcion = solicitudes.descripcion;
            solpe.tipo_id     = solicitudes.tipo;
            solpe.tipo        = tipos[solicitudes.tipo - 1].tipo_os_desc;

            return(solpe);
        }