Пример #1
0
 public Configuracion()
 {
     config = DAO.Configuracion.getConfiguracion();
     InitializeComponent();
     dataGridView1.DataSource = DAO.Notificacion.getCorreosTabla();
     txtFCorreo.Text          = config.FrecuenciaCorreos.ToString();
 }
Пример #2
0
        public static string CrearHandler(Entidades.Configuracion Configuracion)
        {
            StringBuilder a = new StringBuilder(string.Empty);

            a.AppendLine("insert Configuracion (IdUsuario, Cuit, IdUN, IdTipoPermiso, IdItemConfig, Valor) values ('" + Configuracion.IdUsuario + "', '" + Configuracion.Cuit + "', '" + Configuracion.IdUN.ToString() + "', '" + Configuracion.TipoPermiso.Id + "', '" + Configuracion.IdItemConfig + "', '" + Configuracion.Valor + "') ");
            return(a.ToString());
        }
Пример #3
0
 protected void ConfiguracionPagingGridView_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     Entidades.Configuracion Configuracion = new Entidades.Configuracion();
     try
     {
         int item = Convert.ToInt32(e.CommandArgument);
         List <Entidades.Configuracion> lista = (List <Entidades.Configuracion>)ViewState["lista"];
         Configuracion = lista[item];
     }
     catch
     {
         //Selecciono algo del Header. No hago nada con el CommandArgument.
     }
     switch (e.CommandName)
     {
     case "Detalle":
         //Session["Configuracion"] = Configuracion;
         //Response.Redirect("~/ConfiguracionConsultaDetallada.aspx");
         TituloConfirmacionLabel.Text = "Consulta detallada";
         CancelarButton.Text          = "Salir";
         CuitLabel.Text             = Configuracion.Cuit;
         IdUNLabel.Text             = Configuracion.IdUN.ToString();
         IdUsuarioLabel.Text        = Configuracion.IdUsuario;
         TipoPermisoIdLabel.Text    = Configuracion.TipoPermisoId;
         TipoPermisoDescrLabel.Text = Configuracion.TipoPermisoDescr;
         IdItemConfigLabel.Text     = Configuracion.IdItemConfig;
         ValorLabel.Text            = Configuracion.Valor;
         ModalPopupExtender1.Show();
         break;
     }
 }
Пример #4
0
        public void SetearValor(Entidades.Configuracion Configuracion)
        {
            StringBuilder a = new StringBuilder(string.Empty);

            a.Append("if exists(select * from Configuracion ");
            a.Append("where IdUsuario='" + Configuracion.IdUsuario + "' ");
            a.Append("and Cuit='" + Configuracion.Cuit + "' ");
            a.Append("and IdUN=" + Configuracion.IdUN + " ");
            a.Append("and IdTipoPermiso='" + Configuracion.TipoPermisoId + "' ");
            a.AppendLine("and IdItemConfig='" + Configuracion.IdItemConfig + "') ");
            a.Append("update Configuracion ");
            a.Append("set Valor='" + Configuracion.Valor + "' ");
            a.Append("where IdUsuario='" + Configuracion.IdUsuario + "' ");
            a.Append("and Cuit='" + Configuracion.Cuit + "' ");
            a.Append("and IdUN=" + Configuracion.IdUN + " ");
            a.Append("and IdTipoPermiso='" + Configuracion.TipoPermisoId + "' ");
            a.AppendLine("and IdItemConfig='" + Configuracion.IdItemConfig + "' ");
            a.AppendLine("else ");
            a.Append("insert  Configuracion (IdUsuario, Cuit, IdUN, IdTipoPermiso, IdItemConfig, Valor) values (");
            a.Append("'" + Configuracion.IdUsuario + "', ");
            a.Append("'" + Configuracion.Cuit + "', ");
            a.Append(Configuracion.IdUN + ", ");
            a.Append("'" + Configuracion.TipoPermisoId + "', ");
            a.Append("'" + Configuracion.IdItemConfig + "', ");
            a.AppendLine("'" + Configuracion.Valor + "') ");
            Ejecutar(a.ToString(), TipoRetorno.None, Transaccion.Usa, sesion.CnnStr);
        }
Пример #5
0
 private void CopiarLeer(DataRow Desde, Entidades.Configuracion Hasta)
 {
     Hasta.Cuit           = Convert.ToString(Desde["Cuit"]);
     Hasta.IdUN           = Convert.ToInt32(Desde["IdUN"]);
     Hasta.IdUsuario      = Convert.ToString(Desde["IdUsuario"]);
     Hasta.TipoPermiso.Id = Convert.ToString(Desde["IdTipoPermiso"]);
     Hasta.IdItemConfig   = Convert.ToString(Desde["IdItemConfig"]);
     Hasta.Valor          = Convert.ToString(Desde["Valor"]);
 }
Пример #6
0
 public static Entidades.Configuracion LeerUsuarioDEMO(Entidades.Sesion Sesion)
 {
     Entidades.Configuracion usuarioDEMO = new Entidades.Configuracion();
     DB.Configuracion db = new DB.Configuracion(Sesion);
     List<Entidades.Configuracion> listaConf = db.ListaSegunFiltros("", "", "", "", "UsuarioDEMO");
     if (listaConf.Count != 0)
     {
         usuarioDEMO = listaConf[0];
     }
     return usuarioDEMO;
 }
 public IList <Entidades.Configuracion> ObtenerCentrosDeDistribucionPorLogin(Entidades.Configuracion configuracion)
 {
     DbParameter[] parameters =
     {
         new OAParameter
         {
             ParameterName = "@LOGIN",
             Value         = configuracion.LOGIN
         }
     };
     return(BaseDeDatosServicio.ExecuteQuery <Entidades.Configuracion>(BaseDeDatosServicio.Esquema + ".OP_WMS_SP_GET_DISTRIBUTION_CENTER_ASSOCIATED_TO_USER", CommandType.StoredProcedure, false, parameters).ToList());
 }
Пример #8
0
        public static Entidades.Configuracion LeerUsuarioDEMO(Entidades.Sesion Sesion)
        {
            Entidades.Configuracion        usuarioDEMO = new Entidades.Configuracion();
            DB.Configuracion               db          = new DB.Configuracion(Sesion);
            List <Entidades.Configuracion> listaConf   = db.ListaSegunFiltros("", "", "", "", "UsuarioDEMO");

            if (listaConf.Count != 0)
            {
                usuarioDEMO = listaConf[0];
            }
            return(usuarioDEMO);
        }
Пример #9
0
        public void ModificarValor(Entidades.Configuracion Configuracion)
        {
            StringBuilder a = new StringBuilder(string.Empty);

            a.AppendLine("update Configuracion ");
            a.AppendLine("set Valor='" + Configuracion.Valor + "' ");
            a.AppendLine("where IdUsuario='" + Configuracion.IdUsuario + "' ");
            a.AppendLine("and Cuit='" + Configuracion.Cuit + "' ");
            a.AppendLine("and IdUN=" + Configuracion.IdUN + " ");
            a.AppendLine("and IdTipoPermiso='" + Configuracion.TipoPermisoId + "' ");
            a.AppendLine("and IdItemConfig='" + Configuracion.IdItemConfig + "' ");
            Ejecutar(a.ToString(), TipoRetorno.None, Transaccion.Usa, sesion.CnnStr);
        }
Пример #10
0
 public static void EstablecerCUITUNpredef(string Cuit, int IdUN, Entidades.Sesion Sesion)
 {
     DB.Configuracion db = new DB.Configuracion(Sesion);
     db.ElimninarCUITUNpredef(Sesion.Usuario.Id);
     Entidades.Configuracion configuracion = new Entidades.Configuracion();
     configuracion.IdUsuario = Sesion.Usuario.Id;
     configuracion.Cuit = Cuit;
     configuracion.IdUN = IdUN;
     configuracion.TipoPermiso.Id = String.Empty;
     configuracion.IdItemConfig = "CUITUNpredef";
     configuracion.Valor = String.Empty;
     db.Crear(configuracion);
 }
Пример #11
0
        static public void setFrecuenciaCorreos(int f)
        {
            Conexion.OpenConnection();
            Entidades.Configuracion c = new Entidades.Configuracion();
            string       query        = "UPDATE configuracion set frecuenciaCorreos = @frecuenciaCorreos";
            MySqlCommand comando      = new MySqlCommand(query, Conexion.Connection);

            comando.Parameters.AddWithValue("@frecuenciaCorreos", f);
            comando.Prepare();
            comando.ExecuteNonQuery();

            Conexion.CloseConnection();
        }
Пример #12
0
 public static void EnviarSiCorresponde(Entidades.Sesion Sesion)
 {
     Entidades.Configuracion ultimoMesReporteActividad = new Entidades.Configuracion("UltimoMesReporteActividad");
     DB.Configuracion db = new DB.Configuracion(Sesion);
     db.Leer(ultimoMesReporteActividad);
     DateTime Ahora = DateTime.Now;
     if (Convert.ToInt32(Ahora.ToString("yyyyMM")) > Convert.ToInt32(ultimoMesReporteActividad.Valor))
     {
         RN.EnvioCorreo.ReporteActividad(new DateTime(Convert.ToInt32(ultimoMesReporteActividad.Valor.Substring(0,4)), Convert.ToInt32(ultimoMesReporteActividad.Valor.Substring(4,2)), 1), (new DateTime(Ahora.Year, Ahora.Month, 1)).AddDays(-1), Sesion);
         ultimoMesReporteActividad.Valor = Ahora.ToString("yyyyMM");
         db.ModificarValor(ultimoMesReporteActividad);
     }
 }
Пример #13
0
 public static void EstablecerCUITUNpredef(string Cuit, int IdUN, Entidades.Sesion Sesion)
 {
     DB.Configuracion db = new DB.Configuracion(Sesion);
     db.ElimninarCUITUNpredef(Sesion.Usuario.Id);
     Entidades.Configuracion configuracion = new Entidades.Configuracion();
     configuracion.IdUsuario      = Sesion.Usuario.Id;
     configuracion.Cuit           = Cuit;
     configuracion.IdUN           = IdUN;
     configuracion.TipoPermiso.Id = String.Empty;
     configuracion.IdItemConfig   = "CUITUNpredef";
     configuracion.Valor          = String.Empty;
     db.Crear(configuracion);
 }
Пример #14
0
        public static void EnviarSiCorresponde(Entidades.Sesion Sesion)
        {
            Entidades.Configuracion ultimoMesReporteActividad = new Entidades.Configuracion("UltimoMesReporteActividad");
            DB.Configuracion        db = new DB.Configuracion(Sesion);
            db.Leer(ultimoMesReporteActividad);
            DateTime Ahora = DateTime.Now;

            if (Convert.ToInt32(Ahora.ToString("yyyyMM")) > Convert.ToInt32(ultimoMesReporteActividad.Valor))
            {
                RN.EnvioCorreo.ReporteActividad(new DateTime(Convert.ToInt32(ultimoMesReporteActividad.Valor.Substring(0, 4)), Convert.ToInt32(ultimoMesReporteActividad.Valor.Substring(4, 2)), 1), (new DateTime(Ahora.Year, Ahora.Month, 1)).AddDays(-1), Sesion);
                ultimoMesReporteActividad.Valor = Ahora.ToString("yyyyMM");
                db.ModificarValor(ultimoMesReporteActividad);
            }
        }
Пример #15
0
 public static string CuitConsultaAFIP(Entidades.Sesion Sesion)
 {
     Entidades.Configuracion elem = new Entidades.Configuracion("CuitConsultaAFIP");
     DB.Configuracion db = new DB.Configuracion(Sesion);
     try
     {
         db.Leer(elem);
         return elem.Valor;
     }
     catch
     {
         return string.Empty;
     }
 }
Пример #16
0
 public static string CuitConsultaAFIP(Entidades.Sesion Sesion)
 {
     Entidades.Configuracion elem = new Entidades.Configuracion("CuitConsultaAFIP");
     DB.Configuracion        db   = new DB.Configuracion(Sesion);
     try
     {
         db.Leer(elem);
         return(elem.Valor);
     }
     catch
     {
         return(string.Empty);
     }
 }
Пример #17
0
 public static void EstablecerCantidadFilasXPagina(int CantidadFilasXPagina, Entidades.Sesion Sesion)
 {
     DB.Configuracion db = new DB.Configuracion(Sesion);
     db.ElimninarCantidadFilasXPagina(Sesion.Usuario.Id);
     Entidades.Configuracion configuracion = new Entidades.Configuracion();
     configuracion.IdUsuario = Sesion.Usuario.Id;
     configuracion.Cuit = String.Empty;
     configuracion.IdUN = 0;
     configuracion.TipoPermiso.Id = String.Empty;
     configuracion.IdItemConfig = "CantidadFilasXPagina";
     configuracion.Valor = CantidadFilasXPagina.ToString();
     db.Crear(configuracion);
     Sesion.Usuario.CantidadFilasXPagina = CantidadFilasXPagina;
 }
Пример #18
0
 public static void AsignarUsuario(Entidades.Usuario Usuario, Entidades.Sesion Sesion, string IP)
 {
     Sesion.Usuario = Usuario;
     Entidades.Configuracion registrarIPs = new Entidades.Configuracion("RegistrarInicioSesion");
     DB.Configuracion        db           = new DB.Configuracion(Sesion);
     db.Leer(registrarIPs);
     if (registrarIPs.Valor == "SI")
     {
         Entidades.InicioSesion inicioSesion = new Entidades.InicioSesion();
         inicioSesion.IdUsuario = Usuario.Id;
         inicioSesion.IP        = IP;
         CedServicios.RN.InicioSesion.Registrar(inicioSesion, Sesion);
     }
 }
Пример #19
0
 public static void EstablecerCantidadFilasXPagina(int CantidadFilasXPagina, Entidades.Sesion Sesion)
 {
     DB.Configuracion db = new DB.Configuracion(Sesion);
     db.ElimninarCantidadFilasXPagina(Sesion.Usuario.Id);
     Entidades.Configuracion configuracion = new Entidades.Configuracion();
     configuracion.IdUsuario      = Sesion.Usuario.Id;
     configuracion.Cuit           = String.Empty;
     configuracion.IdUN           = 0;
     configuracion.TipoPermiso.Id = String.Empty;
     configuracion.IdItemConfig   = "CantidadFilasXPagina";
     configuracion.Valor          = CantidadFilasXPagina.ToString();
     db.Crear(configuracion);
     Sesion.Usuario.CantidadFilasXPagina = CantidadFilasXPagina;
 }
Пример #20
0
        public void Leer(Entidades.Configuracion Configuracion)
        {
            StringBuilder a = new StringBuilder(string.Empty);

            a.AppendLine("select IdUsuario, Cuit, IdUN, IdTipoPermiso, IdItemConfig, Valor from Configuracion ");
            a.AppendLine("where IdUsuario='" + Configuracion.IdUsuario + "' ");
            a.AppendLine("and Cuit='" + Configuracion.Cuit + "' ");
            a.AppendLine("and IdUN=" + Configuracion.IdUN + " ");
            a.AppendLine("and IdTipoPermiso='" + Configuracion.TipoPermisoId + "' ");
            a.AppendLine("and IdItemConfig='" + Configuracion.IdItemConfig + "' ");
            DataTable dt = (DataTable)Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.Usa, sesion.CnnStr);

            if (dt.Rows.Count != 0)
            {
                CopiarLeer(dt.Rows[0], Configuracion);
            }
        }
Пример #21
0
        static public Entidades.Configuracion getConfiguracion()
        {
            Conexion.OpenConnection();
            Entidades.Configuracion c = new Entidades.Configuracion();
            string       query        = "Select* from configuracion";
            MySqlCommand comando      = new MySqlCommand(query, Conexion.Connection);

            comando.Prepare();
            MySqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                c.FrecuenciaCorreos = reader.GetInt32("frecuenciaCorreos");
                Conexion.CloseConnection();
                return(c);
            }
            Conexion.CloseConnection();
            return(c);
        }
Пример #22
0
        public List <Entidades.Configuracion> ListaSegunFiltros(string Cuit, string IdUN, string IdUsuario, string IdTipoPermiso, string IdItemConfig)
        {
            StringBuilder a = new StringBuilder(string.Empty);

            a.AppendLine("select Configuracion.IdUsuario, Configuracion.Cuit, Configuracion.IdUN, Configuracion.IdTipoPermiso, tp.DescrTipoPermiso, Configuracion.IdItemConfig, Configuracion.Valor ");
            a.AppendLine("from Configuracion ");
            a.AppendLine("left outer join TipoPermiso tp on Configuracion.IdTipoPermiso=tp.IdTipoPermiso ");
            a.AppendLine("where 1=1 ");
            if (Cuit != String.Empty)
            {
                a.AppendLine("and Cuit like '%" + Cuit + "%' ");
            }
            if (IdUN != String.Empty)
            {
                a.AppendLine("and IdUN like '%" + IdUN + "%' ");
            }
            if (IdUsuario != String.Empty)
            {
                a.AppendLine("and IdUsuario like '%" + IdUsuario + "%' ");
            }
            if (IdTipoPermiso != String.Empty)
            {
                a.AppendLine("and Configuracion.IdTipoPermiso = '" + IdTipoPermiso + "' ");
            }
            if (IdItemConfig != String.Empty)
            {
                a.AppendLine("and IdItemConfig like '%" + IdItemConfig + "%' ");
            }
            DataTable dt = (DataTable)Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr);
            List <Entidades.Configuracion> lista = new List <Entidades.Configuracion>();

            if (dt.Rows.Count != 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    Entidades.Configuracion Configuracion = new Entidades.Configuracion();
                    Copiar(dt.Rows[i], Configuracion);
                    lista.Add(Configuracion);
                }
            }
            return(lista);
        }
Пример #23
0
 public static void SetearMostrarAyudaComoPaginaDefault(Entidades.Sesion Sesion, bool Valor)
 {
     CedFCIC.DB.Configuracion db            = new DB.Configuracion(Sesion);
     Entidades.Configuracion  configuracion = new Entidades.Configuracion();
     configuracion.IdUsuario      = Sesion.Usuario.Id;
     configuracion.Cuit           = String.Empty;
     configuracion.IdUN           = 0;
     configuracion.TipoPermiso.Id = String.Empty;
     configuracion.IdItemConfig   = "MostrarAyudaComoPaginaDefault";
     if (Valor)
     {
         configuracion.Valor = "SI";
     }
     else
     {
         configuracion.Valor = "NO";
     }
     db.SetearValor(configuracion);
     Sesion.Usuario.MostrarAyudaComoPaginaDefault = configuracion.Valor == "SI";
 }
 public IList <Entidades.Configuracion> ObtenerCentrosDeDistribucion(Entidades.Configuracion configuracion)
 {
     return(BaseDeDatosServicio.ExecuteQuery <Entidades.Configuracion>(BaseDeDatosServicio.Esquema + ".OP_WMS_SP_GET_DISTRIBUTION_CENTER", CommandType.StoredProcedure, false, null).ToList());
 }
Пример #25
0
        public void Modificar(Entidades.Cuit Desde, Entidades.Cuit Hasta)
        {
            StringBuilder a = new StringBuilder(string.Empty);

            a.Append("update Cuit set ");
            a.Append("RazonSocial='" + Hasta.RazonSocial + "', ");
            a.Append("Calle='" + Hasta.Domicilio.Calle + "', ");
            a.Append("Nro='" + Hasta.Domicilio.Nro + "', ");
            a.Append("Piso='" + Hasta.Domicilio.Piso + "', ");
            a.Append("Depto='" + Hasta.Domicilio.Depto + "', ");
            a.Append("Sector='" + Hasta.Domicilio.Sector + "', ");
            a.Append("Torre='" + Hasta.Domicilio.Torre + "', ");
            a.Append("Manzana='" + Hasta.Domicilio.Manzana + "', ");
            a.Append("Localidad='" + Hasta.Domicilio.Localidad + "', ");
            a.Append("IdProvincia='" + Hasta.Domicilio.Provincia.Id + "', ");
            a.Append("DescrProvincia='" + Hasta.Domicilio.Provincia.Descr + "', ");
            a.Append("CodPost='" + Hasta.Domicilio.CodPost + "', ");
            a.Append("NombreContacto='" + Hasta.Contacto.Nombre + "', ");
            a.Append("EmailContacto='" + Hasta.Contacto.Email + "', ");
            a.Append("TelefonoContacto='" + Hasta.Contacto.Telefono + "', ");
            a.Append("IdCondIVA='" + Hasta.DatosImpositivos.IdCondIVA + "', ");
            a.Append("DescrCondIVA='" + Hasta.DatosImpositivos.DescrCondIVA + "', ");
            a.Append("NroIngBrutos='" + Hasta.DatosImpositivos.NroIngBrutos + "', ");
            a.Append("IdCondIngBrutos='" + Hasta.DatosImpositivos.IdCondIngBrutos + "', ");
            a.Append("DescrCondIngBrutos='" + Hasta.DatosImpositivos.DescrCondIngBrutos + "', ");
            a.Append("FechaInicioActividades='" + Hasta.DatosImpositivos.FechaInicioActividades.ToString("yyyyMMdd") + "', ");
            a.Append("GLN=" + Hasta.DatosIdentificatorios.GLN.ToString() + ", ");
            a.Append("CodigoInterno='" + Hasta.DatosIdentificatorios.CodigoInterno + "', ");
            a.Append("IdMedio='" + Hasta.Medio.Id + "' ");
            a.AppendLine("where Cuit='" + Hasta.Nro + "' ");
            a.AppendLine("insert Log values (" + Hasta.WF.Id.ToString() + ", getdate(), '" + sesion.Usuario.Id + "', 'CUIT', 'Modif', '" + Hasta.WF.Estado + "', '') ");
            a.AppendLine("declare @idLog int ");
            a.AppendLine("select @idLog=@@Identity ");
            a.AppendLine("insert LogDetalle (IdLog, TipoDetalle, Detalle) values (@idLog, 'Desde', '" + Funciones.ObjetoSerializado(Desde) + "')");
            a.AppendLine("insert LogDetalle (IdLog, TipoDetalle, Detalle) values (@idLog, 'Hasta', '" + Funciones.ObjetoSerializado(Hasta) + "')");
            a.AppendLine(DB.Configuracion.ElimninarDestinosComprobanteyNroSerieCertifITFHandler(Hasta));
            Entidades.Configuracion configuracion = new Entidades.Configuracion();

            configuracion.IdUsuario      = String.Empty;
            configuracion.Cuit           = Hasta.Nro;
            configuracion.IdUN           = 0;
            configuracion.TipoPermiso.Id = String.Empty;
            configuracion.IdItemConfig   = "DestinoComprobanteAFIP";
            configuracion.Valor          = Hasta.DestinoComprobanteAFIP ? "SI" : "NO";
            a.AppendLine(DB.Configuracion.CrearHandler(configuracion));

            configuracion.IdUsuario      = String.Empty;
            configuracion.Cuit           = Hasta.Nro;
            configuracion.IdUN           = 0;
            configuracion.TipoPermiso.Id = String.Empty;
            configuracion.IdItemConfig   = "UsaCertificadoAFIPPropio";
            configuracion.Valor          = Hasta.UsaCertificadoAFIPPropio ? "SI" : "NO";
            a.AppendLine(DB.Configuracion.CrearHandler(configuracion));

            configuracion.IdUsuario      = String.Empty;
            configuracion.Cuit           = Hasta.Nro;
            configuracion.IdUN           = 0;
            configuracion.TipoPermiso.Id = String.Empty;
            configuracion.IdItemConfig   = "DestinoComprobanteITF";
            configuracion.Valor          = Hasta.DestinoComprobanteITF ? "SI" : "NO";
            a.AppendLine(DB.Configuracion.CrearHandler(configuracion));

            if (Hasta.NroSerieCertifITF != String.Empty)
            {
                configuracion.IdUsuario      = String.Empty;
                configuracion.Cuit           = Hasta.Nro;
                configuracion.IdUN           = 0;
                configuracion.TipoPermiso.Id = String.Empty;
                configuracion.IdItemConfig   = "NroSerieCertifITF";
                configuracion.Valor          = Hasta.NroSerieCertifITF;
                a.AppendLine(DB.Configuracion.CrearHandler(configuracion));
            }
            Ejecutar(a.ToString(), TipoRetorno.None, Transaccion.Usa, sesion.CnnStr);
        }
Пример #26
0
        public void Crear(Entidades.Cuit Cuit, string PermisoAdminCUITParaUsuarioAprobadoHandler, string ServxCUITAprobadoHandler, string CrearUNHandler, string PermisoUsoCUITxUNAprobadoHandler, string PermisoAdminUNParaUsuarioAprobadoHandler, string PermisoOperServUNParaUsuarioAprobadoHandler)
        {
            StringBuilder a = new StringBuilder(string.Empty);

            a.AppendLine("declare @idWF varchar(256) ");
            a.AppendLine("update Configuracion set @idWF=Valor=convert(varchar(256), convert(int, Valor)+1) where IdItemConfig='UltimoIdWF' ");
            a.AppendLine("declare @accionTipo varchar(15) ");
            a.AppendLine("set @accionTipo='AltaCUIT' ");
            a.AppendLine("declare @accionNro varchar(256) ");
            a.AppendLine("update Configuracion set @accionNro=Valor=convert(varchar(256), convert(int, Valor)+1) where IdItemConfig='UltimoAccionNro' ");
            a.Append("Insert Cuit (Cuit, RazonSocial, Calle, Nro, Piso, Depto, Sector, Torre, Manzana, Localidad, IdProvincia, DescrProvincia, CodPost, NombreContacto, EmailContacto, TelefonoContacto, IdCondIVA, DescrCondIVA, NroIngBrutos, IdCondIngBrutos, DescrCondIngBrutos, FechaInicioActividades, GLN, CodigoInterno, IdMedio, IdWF, Estado) values (");
            a.Append("'" + Cuit.Nro + "', ");
            a.Append("'" + Cuit.RazonSocial + "', ");
            a.Append("'" + Cuit.Domicilio.Calle + "', ");
            a.Append("'" + Cuit.Domicilio.Nro + "', ");
            a.Append("'" + Cuit.Domicilio.Piso + "', ");
            a.Append("'" + Cuit.Domicilio.Depto + "', ");
            a.Append("'" + Cuit.Domicilio.Sector + "', ");
            a.Append("'" + Cuit.Domicilio.Torre + "', ");
            a.Append("'" + Cuit.Domicilio.Manzana + "', ");
            a.Append("'" + Cuit.Domicilio.Localidad + "', ");
            a.Append("'" + Cuit.Domicilio.Provincia.Id + "', ");
            a.Append("'" + Cuit.Domicilio.Provincia.Descr + "', ");
            a.Append("'" + Cuit.Domicilio.CodPost + "', ");
            a.Append("'" + Cuit.Contacto.Nombre + "', ");
            a.Append("'" + Cuit.Contacto.Email + "', ");
            a.Append("'" + Cuit.Contacto.Telefono + "', ");
            a.Append("'" + Cuit.DatosImpositivos.IdCondIVA + "', ");
            a.Append("'" + Cuit.DatosImpositivos.DescrCondIVA + "', ");
            a.Append("'" + Cuit.DatosImpositivos.NroIngBrutos + "', ");
            a.Append("'" + Cuit.DatosImpositivos.IdCondIngBrutos + "', ");
            a.Append("'" + Cuit.DatosImpositivos.DescrCondIngBrutos + "', ");
            a.Append("'" + Cuit.DatosImpositivos.FechaInicioActividades.ToString("yyyyMMdd") + "', ");
            a.Append(Cuit.DatosIdentificatorios.GLN.ToString() + ", ");
            a.Append("'" + Cuit.DatosIdentificatorios.CodigoInterno + "', ");
            a.Append("'" + Cuit.Medio.Id + "', ");
            a.Append("@idWF, ");
            a.Append("'" + Cuit.WF.Estado + "' ");
            a.AppendLine(") ");
            a.AppendLine("insert Log values (@idWF, getdate(), '" + sesion.Usuario.Id + "', 'CUIT', 'Alta', '" + Cuit.WF.Estado + "', '') ");
            a.AppendLine();
            a.Append(PermisoAdminCUITParaUsuarioAprobadoHandler);
            a.Append(ServxCUITAprobadoHandler);
            a.Append(CrearUNHandler);
            a.Append(PermisoUsoCUITxUNAprobadoHandler);
            a.Append(PermisoAdminUNParaUsuarioAprobadoHandler);
            a.Append(PermisoOperServUNParaUsuarioAprobadoHandler);
            Entidades.Configuracion configuracion = new Entidades.Configuracion();

            configuracion.IdUsuario      = String.Empty;
            configuracion.Cuit           = Cuit.Nro;
            configuracion.IdUN           = 0;
            configuracion.TipoPermiso.Id = String.Empty;
            configuracion.IdItemConfig   = "DestinoComprobanteAFIP";
            configuracion.Valor          = Cuit.DestinoComprobanteAFIP ? "SI" : "NO";
            a.AppendLine(DB.Configuracion.CrearHandler(configuracion));

            configuracion.IdUsuario      = String.Empty;
            configuracion.Cuit           = Cuit.Nro;
            configuracion.IdUN           = 0;
            configuracion.TipoPermiso.Id = String.Empty;
            configuracion.IdItemConfig   = "UsaCertificadoAFIPPropio";
            configuracion.Valor          = Cuit.UsaCertificadoAFIPPropio ? "SI" : "NO";
            a.AppendLine(DB.Configuracion.CrearHandler(configuracion));

            configuracion.IdUsuario      = String.Empty;
            configuracion.Cuit           = Cuit.Nro;
            configuracion.IdUN           = 0;
            configuracion.TipoPermiso.Id = String.Empty;
            configuracion.IdItemConfig   = "DestinoComprobanteITF";
            configuracion.Valor          = Cuit.DestinoComprobanteITF ? "SI" : "NO";
            a.AppendLine(DB.Configuracion.CrearHandler(configuracion));

            if (Cuit.NroSerieCertifITF != String.Empty)
            {
                configuracion.IdUsuario      = String.Empty;
                configuracion.Cuit           = Cuit.Nro;
                configuracion.IdUN           = 0;
                configuracion.TipoPermiso.Id = String.Empty;
                configuracion.IdItemConfig   = "NroSerieCertifITF";
                configuracion.Valor          = Cuit.NroSerieCertifITF;
                a.AppendLine(DB.Configuracion.CrearHandler(configuracion));
            }
            Ejecutar(a.ToString(), TipoRetorno.None, Transaccion.Usa, sesion.CnnStr);
        }
 protected void ConfiguracionPagingGridView_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     Entidades.Configuracion Configuracion = new Entidades.Configuracion();
     try
     {
         int item = Convert.ToInt32(e.CommandArgument);
         List<Entidades.Configuracion> lista = (List<Entidades.Configuracion>)ViewState["lista"];
         Configuracion = lista[item];
     }
     catch
     {
         //Selecciono algo del Header. No hago nada con el CommandArgument.
     }
     switch (e.CommandName)
     {
         case "Detalle":
             //Session["Configuracion"] = Configuracion;
             //Response.Redirect("~/ConfiguracionConsultaDetallada.aspx");
             TituloConfirmacionLabel.Text = "Consulta detallada";
             CancelarButton.Text = "Salir";
             CuitLabel.Text = Configuracion.Cuit;
             IdUNLabel.Text = Configuracion.IdUN.ToString();
             IdUsuarioLabel.Text = Configuracion.IdUsuario;
             TipoPermisoIdLabel.Text = Configuracion.TipoPermisoId;
             TipoPermisoDescrLabel.Text = Configuracion.TipoPermisoDescr;
             IdItemConfigLabel.Text = Configuracion.IdItemConfig;
             ValorLabel.Text = Configuracion.Valor;
             ModalPopupExtender1.Show();
             break;
     }
 }
Пример #28
0
 public List<Entidades.Configuracion> ListaSegunFiltros(string Cuit, string IdUN, string IdUsuario, string IdTipoPermiso, string IdItemConfig)
 {
     StringBuilder a = new StringBuilder(string.Empty);
     a.AppendLine("select Configuracion.IdUsuario, Configuracion.Cuit, Configuracion.IdUN, Configuracion.IdTipoPermiso, tp.DescrTipoPermiso, Configuracion.IdItemConfig, Configuracion.Valor ");
     a.AppendLine("from Configuracion ");
     a.AppendLine("left outer join TipoPermiso tp on Configuracion.IdTipoPermiso=tp.IdTipoPermiso ");
     a.AppendLine("where 1=1 ");
     if (Cuit != String.Empty) a.AppendLine("and Cuit like '%" + Cuit + "%' ");
     if (IdUN != String.Empty) a.AppendLine("and IdUN like '%" + IdUN + "%' ");
     if (IdUsuario != String.Empty) a.AppendLine("and IdUsuario like '%" + IdUsuario + "%' ");
     if (IdTipoPermiso != String.Empty) a.AppendLine("and Configuracion.IdTipoPermiso = '" + IdTipoPermiso + "' ");
     if (IdItemConfig != String.Empty) a.AppendLine("and IdItemConfig like '%" + IdItemConfig + "%' ");
     DataTable dt = (DataTable)Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr);
     List<Entidades.Configuracion> lista = new List<Entidades.Configuracion>();
     if (dt.Rows.Count != 0)
     {
         for (int i = 0; i < dt.Rows.Count; i++)
         {
             Entidades.Configuracion Configuracion = new Entidades.Configuracion();
             Copiar(dt.Rows[i], Configuracion);
             lista.Add(Configuracion);
         }
     }
     return lista;
 }
Пример #29
0
        public List <Entidades.Configuracion> ListaPaging(int IndicePagina, string OrderBy, string SessionID, List <Entidades.Configuracion> ConfiguracionLista)
        {
            System.Text.StringBuilder a = new StringBuilder();
            a.Append("CREATE TABLE #Configuracion" + SessionID + "( ");
            a.Append("[IdUsuario] [varchar](50) NOT NULL, ");
            a.Append("[Cuit] [varchar](11) NOT NULL, ");
            a.Append("[IdUN] [int] NOT NULL, ");
            a.Append("[IdTipoPermiso] [varchar](15) NOT NULL, ");
            a.Append("[DescrTipoPermiso] [varchar](50) NOT NULL, ");
            a.Append("[IdItemConfig] [varchar](50) NOT NULL, ");
            a.Append("[Valor] [varchar](256) NOT NULL, ");
            a.Append("CONSTRAINT [PK_Configuracion" + SessionID + "] PRIMARY KEY CLUSTERED ");
            a.Append("( ");
            a.Append("[IdUsuario] ASC, ");
            a.Append("[Cuit] ASC, ");
            a.Append("[IdUN] ASC, ");
            a.Append("[IdTipoPermiso], ");
            a.Append("[IdItemConfig] ");
            a.Append(")WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY] ");
            a.AppendLine(") ON [PRIMARY] ");
            foreach (Entidades.Configuracion Configuracion in ConfiguracionLista)
            {
                a.Append("Insert #Configuracion" + SessionID + " values ('" + Configuracion.IdUsuario + "', '");
                a.Append(Configuracion.Cuit + "', ");
                a.Append(Configuracion.IdUN + ", '");
                a.Append(Configuracion.TipoPermisoId + "', '");
                a.Append(Configuracion.TipoPermisoDescr + "', '");
                a.Append(Configuracion.IdItemConfig + "', '");
                a.AppendLine(Configuracion.Valor + "')");
            }
            a.Append("select * ");
            a.Append("from (select top {0} ROW_NUMBER() OVER (ORDER BY {1}) as ROW_NUM, ");
            a.Append("IdUsuario, Cuit, IdUN, IdTipoPermiso, DescrTipoPermiso, IdItemConfig, Valor ");
            a.Append("from #Configuracion" + SessionID + " ");
            a.AppendLine("ORDER BY ROW_NUM) innerSelect WHERE ROW_NUM > {2} ");
            a.AppendLine("DROP TABLE #Configuracion" + SessionID);
            if (OrderBy.Trim().ToUpper() == "IDUSUARIO" || OrderBy.Trim().ToUpper() == "IDUSUARIO DESC" || OrderBy.Trim().ToUpper() == "IDUSUARIO ASC")
            {
                OrderBy = "#Configuracion" + SessionID + "." + OrderBy;
            }
            if (OrderBy.Trim().ToUpper() == "CUIT" || OrderBy.Trim().ToUpper() == "CUIT DESC" || OrderBy.Trim().ToUpper() == "CUIT ASC")
            {
                OrderBy = "#Configuracion" + SessionID + "." + OrderBy;
            }
            if (OrderBy.Trim().ToUpper() == "IDUN" || OrderBy.Trim().ToUpper() == "IDUN DESC" || OrderBy.Trim().ToUpper() == "IDUN ASC")
            {
                OrderBy = "#Configuracion" + SessionID + "." + OrderBy;
            }
            if (OrderBy.Trim().ToUpper() == "TIPOPERMISODESCR" || OrderBy.Trim().ToUpper() == "TIPOPERMISODESCR DESC" || OrderBy.Trim().ToUpper() == "TIPOPERMISODESCR ASC")
            {
                OrderBy = "#Configuracion" + SessionID + "." + OrderBy.Replace("TipoPermisoDescr", "DescrTipoPermiso");
            }
            string    commandText = string.Format(a.ToString(), ((IndicePagina + 1) * sesion.Usuario.CantidadFilasXPagina), OrderBy, (IndicePagina * sesion.Usuario.CantidadFilasXPagina));
            DataTable dt          = new DataTable();

            dt = (DataTable)Ejecutar(commandText.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr);
            List <Entidades.Configuracion> lista = new List <Entidades.Configuracion>();

            if (dt.Rows.Count != 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    Entidades.Configuracion Configuracion = new Entidades.Configuracion();
                    Copiar(dt.Rows[i], Configuracion);
                    lista.Add(Configuracion);
                }
            }
            return(lista);
        }
Пример #30
0
        public void Crear(Entidades.Cuit Cuit, string PermisoAdminCUITParaUsuarioAprobadoHandler, string ServxCUITAprobadoHandler, string CrearUNHandler, string PermisoUsoCUITxUNAprobadoHandler, string PermisoAdminUNParaUsuarioAprobadoHandler, string PermisoOperServUNParaUsuarioAprobadoHandler)
        {
            StringBuilder a = new StringBuilder(string.Empty);
            a.AppendLine("declare @idWF varchar(256) ");
            a.AppendLine("update Configuracion set @idWF=Valor=convert(varchar(256), convert(int, Valor)+1) where IdItemConfig='UltimoIdWF' ");
            a.AppendLine("declare @accionTipo varchar(15) ");
            a.AppendLine("set @accionTipo='AltaCUIT' ");
            a.AppendLine("declare @accionNro varchar(256) ");
            a.AppendLine("update Configuracion set @accionNro=Valor=convert(varchar(256), convert(int, Valor)+1) where IdItemConfig='UltimoAccionNro' ");
            a.Append("Insert Cuit (Cuit, RazonSocial, Calle, Nro, Piso, Depto, Sector, Torre, Manzana, Localidad, IdProvincia, DescrProvincia, CodPost, NombreContacto, EmailContacto, TelefonoContacto, IdCondIVA, DescrCondIVA, NroIngBrutos, IdCondIngBrutos, DescrCondIngBrutos, FechaInicioActividades, GLN, CodigoInterno, IdMedio, IdWF, Estado) values (");
            a.Append("'" + Cuit.Nro + "', ");
            a.Append("'" + Cuit.RazonSocial + "', ");
            a.Append("'" + Cuit.Domicilio.Calle + "', ");
            a.Append("'" + Cuit.Domicilio.Nro + "', ");
            a.Append("'" + Cuit.Domicilio.Piso + "', ");
            a.Append("'" + Cuit.Domicilio.Depto + "', ");
            a.Append("'" + Cuit.Domicilio.Sector + "', ");
            a.Append("'" + Cuit.Domicilio.Torre + "', ");
            a.Append("'" + Cuit.Domicilio.Manzana + "', ");
            a.Append("'" + Cuit.Domicilio.Localidad + "', ");
            a.Append("'" + Cuit.Domicilio.Provincia.Id + "', ");
            a.Append("'" + Cuit.Domicilio.Provincia.Descr + "', ");
            a.Append("'" + Cuit.Domicilio.CodPost + "', ");
            a.Append("'" + Cuit.Contacto.Nombre + "', ");
            a.Append("'" + Cuit.Contacto.Email + "', ");
            a.Append("'" + Cuit.Contacto.Telefono + "', ");
            a.Append("'" + Cuit.DatosImpositivos.IdCondIVA + "', ");
            a.Append("'" + Cuit.DatosImpositivos.DescrCondIVA + "', ");
            a.Append("'" + Cuit.DatosImpositivos.NroIngBrutos + "', ");
            a.Append("'" + Cuit.DatosImpositivos.IdCondIngBrutos + "', ");
            a.Append("'" + Cuit.DatosImpositivos.DescrCondIngBrutos + "', ");
            a.Append("'" + Cuit.DatosImpositivos.FechaInicioActividades.ToString("yyyyMMdd") + "', ");
            a.Append(Cuit.DatosIdentificatorios.GLN.ToString() + ", ");
            a.Append("'" + Cuit.DatosIdentificatorios.CodigoInterno + "', ");
            a.Append("'" + Cuit.Medio.Id + "', ");
            a.Append("@idWF, ");
            a.Append("'" + Cuit.WF.Estado + "' ");
            a.AppendLine(") ");
            a.AppendLine("insert Log values (@idWF, getdate(), '" + sesion.Usuario.Id + "', 'CUIT', 'Alta', '" + Cuit.WF.Estado + "', '') ");
            a.AppendLine();
            a.Append(PermisoAdminCUITParaUsuarioAprobadoHandler);
            a.Append(ServxCUITAprobadoHandler);
            a.Append(CrearUNHandler);
            a.Append(PermisoUsoCUITxUNAprobadoHandler);
            a.Append(PermisoAdminUNParaUsuarioAprobadoHandler);
            a.Append(PermisoOperServUNParaUsuarioAprobadoHandler);
            Entidades.Configuracion configuracion = new Entidades.Configuracion();

            configuracion.IdUsuario = String.Empty;
            configuracion.Cuit = Cuit.Nro;
            configuracion.IdUN = 0;
            configuracion.TipoPermiso.Id = String.Empty;
            configuracion.IdItemConfig = "DestinoComprobanteAFIP";
            configuracion.Valor = Cuit.DestinoComprobanteAFIP ? "SI" : "NO";
            a.AppendLine(DB.Configuracion.CrearHandler(configuracion));

            configuracion.IdUsuario = String.Empty;
            configuracion.Cuit = Cuit.Nro;
            configuracion.IdUN = 0;
            configuracion.TipoPermiso.Id = String.Empty;
            configuracion.IdItemConfig = "UsaCertificadoAFIPPropio";
            configuracion.Valor = Cuit.UsaCertificadoAFIPPropio ? "SI" : "NO";
            a.AppendLine(DB.Configuracion.CrearHandler(configuracion));

            configuracion.IdUsuario = String.Empty;
            configuracion.Cuit = Cuit.Nro;
            configuracion.IdUN = 0;
            configuracion.TipoPermiso.Id = String.Empty;
            configuracion.IdItemConfig = "DestinoComprobanteITF";
            configuracion.Valor = Cuit.DestinoComprobanteITF ? "SI" : "NO";
            a.AppendLine(DB.Configuracion.CrearHandler(configuracion));

            if (Cuit.NroSerieCertifITF != String.Empty)
            {
                configuracion.IdUsuario = String.Empty;
                configuracion.Cuit = Cuit.Nro;
                configuracion.IdUN = 0;
                configuracion.TipoPermiso.Id = String.Empty;
                configuracion.IdItemConfig = "NroSerieCertifITF";
                configuracion.Valor = Cuit.NroSerieCertifITF;
                a.AppendLine(DB.Configuracion.CrearHandler(configuracion));
            }
            Ejecutar(a.ToString(), TipoRetorno.None, Transaccion.Usa, sesion.CnnStr);
        }
Пример #31
0
        public void Modificar(Entidades.Cuit Desde, Entidades.Cuit Hasta)
        {
            StringBuilder a = new StringBuilder(string.Empty);
            a.Append("update Cuit set ");
            a.Append("RazonSocial='" + Hasta.RazonSocial + "', ");
            a.Append("Calle='" + Hasta.Domicilio.Calle + "', ");
            a.Append("Nro='" + Hasta.Domicilio.Nro + "', ");
            a.Append("Piso='" + Hasta.Domicilio.Piso + "', ");
            a.Append("Depto='" + Hasta.Domicilio.Depto + "', ");
            a.Append("Sector='" + Hasta.Domicilio.Sector + "', ");
            a.Append("Torre='" + Hasta.Domicilio.Torre + "', ");
            a.Append("Manzana='" + Hasta.Domicilio.Manzana + "', ");
            a.Append("Localidad='" + Hasta.Domicilio.Localidad + "', ");
            a.Append("IdProvincia='" + Hasta.Domicilio.Provincia.Id + "', ");
            a.Append("DescrProvincia='" + Hasta.Domicilio.Provincia.Descr + "', ");
            a.Append("CodPost='" + Hasta.Domicilio.CodPost + "', ");
            a.Append("NombreContacto='" + Hasta.Contacto.Nombre + "', ");
            a.Append("EmailContacto='" + Hasta.Contacto.Email + "', ");
            a.Append("TelefonoContacto='" + Hasta.Contacto.Telefono + "', ");
            a.Append("IdCondIVA='" + Hasta.DatosImpositivos.IdCondIVA + "', ");
            a.Append("DescrCondIVA='" + Hasta.DatosImpositivos.DescrCondIVA + "', ");
            a.Append("NroIngBrutos='" + Hasta.DatosImpositivos.NroIngBrutos + "', ");
            a.Append("IdCondIngBrutos='" + Hasta.DatosImpositivos.IdCondIngBrutos + "', ");
            a.Append("DescrCondIngBrutos='" + Hasta.DatosImpositivos.DescrCondIngBrutos + "', ");
            a.Append("FechaInicioActividades='" + Hasta.DatosImpositivos.FechaInicioActividades.ToString("yyyyMMdd") + "', ");
            a.Append("GLN=" + Hasta.DatosIdentificatorios.GLN.ToString() + ", ");
            a.Append("CodigoInterno='" + Hasta.DatosIdentificatorios.CodigoInterno + "', ");
            a.Append("IdMedio='" + Hasta.Medio.Id + "' ");
            a.AppendLine("where Cuit='" + Hasta.Nro + "' ");
            a.AppendLine("insert Log values (" + Hasta.WF.Id.ToString() + ", getdate(), '" + sesion.Usuario.Id + "', 'CUIT', 'Modif', '" + Hasta.WF.Estado + "', '') ");
            a.AppendLine("declare @idLog int ");
            a.AppendLine("select @idLog=@@Identity ");
            a.AppendLine("insert LogDetalle (IdLog, TipoDetalle, Detalle) values (@idLog, 'Desde', '" + Funciones.ObjetoSerializado(Desde) + "')");
            a.AppendLine("insert LogDetalle (IdLog, TipoDetalle, Detalle) values (@idLog, 'Hasta', '" + Funciones.ObjetoSerializado(Hasta) + "')");
            a.AppendLine(DB.Configuracion.ElimninarDestinosComprobanteyNroSerieCertifITFHandler(Hasta));
            Entidades.Configuracion configuracion = new Entidades.Configuracion();

            configuracion.IdUsuario = String.Empty;
            configuracion.Cuit = Hasta.Nro;
            configuracion.IdUN = 0;
            configuracion.TipoPermiso.Id = String.Empty;
            configuracion.IdItemConfig = "DestinoComprobanteAFIP";
            configuracion.Valor = Hasta.DestinoComprobanteAFIP ? "SI" : "NO";
            a.AppendLine(DB.Configuracion.CrearHandler(configuracion));

            configuracion.IdUsuario = String.Empty;
            configuracion.Cuit = Hasta.Nro;
            configuracion.IdUN = 0;
            configuracion.TipoPermiso.Id = String.Empty;
            configuracion.IdItemConfig = "UsaCertificadoAFIPPropio";
            configuracion.Valor = Hasta.UsaCertificadoAFIPPropio ? "SI" : "NO";
            a.AppendLine(DB.Configuracion.CrearHandler(configuracion));

            configuracion.IdUsuario = String.Empty;
            configuracion.Cuit = Hasta.Nro;
            configuracion.IdUN = 0;
            configuracion.TipoPermiso.Id = String.Empty;
            configuracion.IdItemConfig = "DestinoComprobanteITF";
            configuracion.Valor = Hasta.DestinoComprobanteITF ? "SI" : "NO";
            a.AppendLine(DB.Configuracion.CrearHandler(configuracion));

            if (Hasta.NroSerieCertifITF != String.Empty)
            {
                configuracion.IdUsuario = String.Empty;
                configuracion.Cuit = Hasta.Nro;
                configuracion.IdUN = 0;
                configuracion.TipoPermiso.Id = String.Empty;
                configuracion.IdItemConfig = "NroSerieCertifITF";
                configuracion.Valor = Hasta.NroSerieCertifITF;
                a.AppendLine(DB.Configuracion.CrearHandler(configuracion));
            }
            Ejecutar(a.ToString(), TipoRetorno.None, Transaccion.Usa, sesion.CnnStr);
        }
Пример #32
0
 public void Crear(Entidades.Configuracion Configuracion)
 {
     Ejecutar(CrearHandler(Configuracion), TipoRetorno.None, Transaccion.Usa, sesion.CnnStr);
 }
Пример #33
0
 public List<Entidades.Configuracion> ListaPaging(int IndicePagina, string OrderBy, string SessionID, List<Entidades.Configuracion> ConfiguracionLista)
 {
     System.Text.StringBuilder a = new StringBuilder();
     a.Append("CREATE TABLE #Configuracion" + SessionID + "( ");
     a.Append("[IdUsuario] [varchar](50) NOT NULL, ");
     a.Append("[Cuit] [varchar](11) NOT NULL, ");
     a.Append("[IdUN] [int] NOT NULL, ");
     a.Append("[IdTipoPermiso] [varchar](15) NOT NULL, ");
     a.Append("[DescrTipoPermiso] [varchar](50) NOT NULL, ");
     a.Append("[IdItemConfig] [varchar](50) NOT NULL, ");
     a.Append("[Valor] [varchar](256) NOT NULL, ");
     a.Append("CONSTRAINT [PK_Configuracion" + SessionID + "] PRIMARY KEY CLUSTERED ");
     a.Append("( ");
     a.Append("[IdUsuario] ASC, ");
     a.Append("[Cuit] ASC, ");
     a.Append("[IdUN] ASC, ");
     a.Append("[IdTipoPermiso], ");
     a.Append("[IdItemConfig] ");
     a.Append(")WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY] ");
     a.AppendLine(") ON [PRIMARY] ");
     foreach (Entidades.Configuracion Configuracion in ConfiguracionLista)
     {
         a.Append("Insert #Configuracion" + SessionID + " values ('" + Configuracion.IdUsuario + "', '");
         a.Append(Configuracion.Cuit + "', ");
         a.Append(Configuracion.IdUN + ", '");
         a.Append(Configuracion.TipoPermisoId + "', '");
         a.Append(Configuracion.TipoPermisoDescr + "', '");
         a.Append(Configuracion.IdItemConfig + "', '");
         a.AppendLine(Configuracion.Valor + "')");
     }
     a.Append("select * ");
     a.Append("from (select top {0} ROW_NUMBER() OVER (ORDER BY {1}) as ROW_NUM, ");
     a.Append("IdUsuario, Cuit, IdUN, IdTipoPermiso, DescrTipoPermiso, IdItemConfig, Valor ");
     a.Append("from #Configuracion" + SessionID + " ");
     a.AppendLine("ORDER BY ROW_NUM) innerSelect WHERE ROW_NUM > {2} ");
     a.AppendLine("DROP TABLE #Configuracion" + SessionID);
     if (OrderBy.Trim().ToUpper() == "IDUSUARIO" || OrderBy.Trim().ToUpper() == "IDUSUARIO DESC" || OrderBy.Trim().ToUpper() == "IDUSUARIO ASC")
     {
         OrderBy = "#Configuracion" + SessionID + "." + OrderBy;
     }
     if (OrderBy.Trim().ToUpper() == "CUIT" || OrderBy.Trim().ToUpper() == "CUIT DESC" || OrderBy.Trim().ToUpper() == "CUIT ASC")
     {
         OrderBy = "#Configuracion" + SessionID + "." + OrderBy;
     }
     if (OrderBy.Trim().ToUpper() == "IDUN" || OrderBy.Trim().ToUpper() == "IDUN DESC" || OrderBy.Trim().ToUpper() == "IDUN ASC")
     {
         OrderBy = "#Configuracion" + SessionID + "." + OrderBy;
     }
     if (OrderBy.Trim().ToUpper() == "TIPOPERMISODESCR" || OrderBy.Trim().ToUpper() == "TIPOPERMISODESCR DESC" || OrderBy.Trim().ToUpper() == "TIPOPERMISODESCR ASC")
     {
         OrderBy = "#Configuracion" + SessionID + "." + OrderBy.Replace("TipoPermisoDescr", "DescrTipoPermiso");
     }
     string commandText = string.Format(a.ToString(), ((IndicePagina + 1) * sesion.Usuario.CantidadFilasXPagina), OrderBy, (IndicePagina * sesion.Usuario.CantidadFilasXPagina));
     DataTable dt = new DataTable();
     dt = (DataTable)Ejecutar(commandText.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr);
     List<Entidades.Configuracion> lista = new List<Entidades.Configuracion>();
     if (dt.Rows.Count != 0)
     {
         for (int i = 0; i < dt.Rows.Count; i++)
         {
             Entidades.Configuracion Configuracion = new Entidades.Configuracion();
             Copiar(dt.Rows[i], Configuracion);
             lista.Add(Configuracion);
         }
     }
     return lista;
 }
 public IList <Entidades.Configuracion> ObtenerTiposSolicitudDeTraslado(Entidades.Configuracion configuracion)
 {
     return(BaseDeDatosServicio.ExecuteQuery <Entidades.Configuracion>(BaseDeDatosServicio.Esquema + ".OP_WMS_SP_GET_TRANSFER_TYPES", CommandType.StoredProcedure, false, null).ToList());
 }
Пример #35
0
 public static void AsignarUsuario(Entidades.Usuario Usuario, Entidades.Sesion Sesion, string IP)
 {
     Sesion.Usuario = Usuario;
     Entidades.Configuracion registrarIPs = new Entidades.Configuracion("RegistrarInicioSesion");
     DB.Configuracion db = new DB.Configuracion(Sesion);
     db.Leer(registrarIPs);
     if (registrarIPs.Valor == "SI")
     {
         Entidades.InicioSesion inicioSesion = new Entidades.InicioSesion();
         inicioSesion.IdUsuario = Usuario.Id;
         inicioSesion.IP = IP;
         CedServicios.RN.InicioSesion.Registrar(inicioSesion, Sesion);
     }
 }
Пример #36
0
 public static void SetearMostrarAyudaComoPaginaDefault(Entidades.Sesion Sesion, bool Valor)
 {
     CedServicios.DB.Configuracion db = new DB.Configuracion(Sesion);
     Entidades.Configuracion configuracion = new Entidades.Configuracion();
     configuracion.IdUsuario = Sesion.Usuario.Id;
     configuracion.Cuit = String.Empty;
     configuracion.IdUN = 0;
     configuracion.TipoPermiso.Id = String.Empty;
     configuracion.IdItemConfig = "MostrarAyudaComoPaginaDefault";
     if (Valor)
         configuracion.Valor = "SI";
     else
         configuracion.Valor = "NO";
     db.SetearValor(configuracion);
     Sesion.Usuario.MostrarAyudaComoPaginaDefault = configuracion.Valor == "SI";
 }