Exemple #1
0
 public void AbreJornada()
 {
     if (Sistema.MyJornada == null)
     {
         var ficha = new OOB.LibVenta.PosOffline.Jornada.Abrir.Ficha()
         {
             Estatus = "A",
             Fecha   = DateTime.Now,
             Hora    = DateTime.Now.ToShortTimeString(),
         };
         var r01 = Sistema.MyData2.Jornada_Abrir(ficha);
         if (r01.Result == OOB.Enumerados.EnumResult.isError)
         {
             Helpers.Msg.Error(r01.Mensaje);
             return;
         }
         var idJornada = r01.Id;
         var r02       = Sistema.MyData2.Jornada_Cargar(idJornada);
         if (r02.Result == OOB.Enumerados.EnumResult.isError)
         {
             Helpers.Msg.Error(r02.Mensaje);
             return;
         }
         Sistema.MyJornada = r02.Entidad;
         //Helpers.Msg.Alerta("SE ABRIO LA JORNADA DE MANERA EXITOSA !!!!!");
     }
     else
     {
         // Helpers.Msg.Error("YA EXISTE UNA JORNADA ABIERTA, VERIFIQUE POR FAVOR");
     }
 }
        public OOB.ResultadoId Jornada_Abrir(OOB.LibVenta.PosOffline.Jornada.Abrir.Ficha ficha)
        {
            var rt = new OOB.ResultadoId();

            var agregarDTO = new DtoLibPosOffLine.Jornada.Abrir.Ficha()
            {
                Fecha   = ficha.Fecha.ToShortDateString(),
                Hora    = ficha.Hora,
                Estatus = ficha.Estatus,
            };
            var r01 = MyData.Jornada_Abrir(agregarDTO);

            if (r01.Result == DtoLib.Enumerados.EnumResult.isError)
            {
                rt.Mensaje = r01.Mensaje;
                rt.Result  = OOB.Enumerados.EnumResult.isError;
                return(rt);
            }
            rt.Id = r01.Id;

            return(rt);
        }