public PresentacionSaved SetPresentacion(PresentacionNew model, PresentacionSaved modelSaved)
        {
            var query = "";

            try
            {
                var c = new Connection();

                query  = "UPDATE Autorizaciones ";
                query += " SET PresentacionId = " + modelSaved.Id;
                query += " WHERE estado_autorizacion = 'Autorizada'";
                query += " AND ncodosoc = " + model.CmsOsId;
                query += " AND IDPre = " + model.Matricula;
                query += " AND dfec_autorizacion > TO_DATE('" + model.Desde + "', 'DD / MM / YYYY')";
                query += " AND dfec_autorizacion <= TO_DATE('" + model.Hasta + "', 'DD / MM / YYYY HH24: MI')";
                query += " AND presentacionId IS NULL";

                c.QueryNoResult(query);
            }
            catch (Exception ex)
            {
                modelSaved.SetError(GetType().Name, GetMethod.ErrorLine(ex), ex.Message, ex.InnerException?.ToString() ?? "", model, query);
            }
            return(modelSaved);
        }
        public int GetAuthCount(PresentacionNew model)
        {
            var query = "";

            try
            {
                query  = "SELECT COUNT(*) FROM Autorizaciones WHERE estado_autorizacion = 'Autorizada'";
                query += " AND ncodosoc = " + model.CmsOsId;
                query += " AND IDPre = " + model.Matricula;
                query += " AND dfec_autorizacion > TO_DATE('" + model.Desde + "', 'DD/MM/YYYY')";
                query += " AND dfec_autorizacion <= TO_DATE('" + model.Hasta + " 23:58', 'DD/MM/YYYY HH24:MI')";
                query += " AND presentacionId IS NULL";

                var c   = new Connection();
                var obj = c.QueryObject(query);

                return(Convert.IsDBNull(obj) ? 0 : Convert.ToInt32(obj));
            }
            catch (Exception ex)
            {
                var errores = new Errores();
                errores.SetError(GetType().Name, GetMethod.ErrorLine(ex), ex.Message, ex.InnerException?.ToString() ?? "", model, query);
                return(0);
            }
        }