Esempio n. 1
0
        public DtoLib.ResultadoId Jornada_Abrir(DtoLibPosOffLine.Jornada.Abrir.Ficha ficha)
        {
            var result = new DtoLib.ResultadoId();

            try
            {
                using (var cnn = new LibEntitySqLitePosOffLine.LeonuxPosOffLineEntities(_cnn.ConnectionString))
                {
                    var ent = new LibEntitySqLitePosOffLine.Jornada()
                    {
                        estatus            = ficha.Estatus,
                        fechaApertura      = ficha.Fecha,
                        horaApertura       = ficha.Hora,
                        estatusTransmitida = "",
                        fechaCierre        = "",
                        horaCierre         = "",
                    };
                    cnn.Jornada.Add(ent);
                    cnn.SaveChanges();
                    result.Id = (int)ent.id;
                }
            }
            catch (Exception e)
            {
                result.Mensaje = e.Message;
                result.Result  = DtoLib.Enumerados.EnumResult.isError;
            }

            return(result);
        }
Esempio n. 2
0
        public DtoLib.ResultadoId Jornada_Abrir(DtoLibPosOffLine.Jornada.Abrir.Ficha ficha)
        {
            var result = new DtoLib.ResultadoId();

            var r01 = ServiceProv.Jornada_Abrir_VerificaIsOk();

            if (r01.Entidad)
            {
                return(ServiceProv.Jornada_Abrir(ficha));
            }
            else
            {
                result.Mensaje = r01.Mensaje;
                result.Result  = DtoLib.Enumerados.EnumResult.isError;
                result.Id      = -1;
                return(result);
            }
        }
        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);
        }