//Actualizar traductor (Editar perfil)
 public int UpdateTraductor(Traductor traductor)
 {
     //Byte[] bytes = File.ReadAllBytes(@"C:\Users\egonzalez\Desktop\assets\FotosPerfil\FotoPerfil.jpg");
     //String img64 = Convert.ToBase64String(bytes);
     try
     {
         using (SqlConnection con = new SqlConnection(connectionString))
         {
             SqlCommand cmd = new SqlCommand("spUpdateTraductor", con);
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.AddWithValue("@IDTraductor", traductor.ID);
             cmd.Parameters.AddWithValue("@CorreoElectronico", traductor.CorreoElectronico);
             cmd.Parameters.AddWithValue("@Usuario", traductor.Usuario);
             cmd.Parameters.AddWithValue("@Contrasena", traductor.Contrasena);
             cmd.Parameters.AddWithValue("@Nombre", traductor.Nombre);
             cmd.Parameters.AddWithValue("@Apellidos", traductor.Apellidos);
             cmd.Parameters.AddWithValue("@Telefono", traductor.Telefono);
             cmd.Parameters.AddWithValue("@CP", traductor.CP);
             cmd.Parameters.AddWithValue("@Imagen", traductor.Imagen);
             con.Open();
             cmd.ExecuteNonQuery();
             con.Close();
         }
         return(1);
     }
     catch
     {
         throw;
     }
 }
Пример #2
0
        private void TraducirPagina(string idioma)
        {
            var traductor = new Traductor();

            // Buscar Traducciones de Idioma.
            if (idioma == null)
            {
                idioma = "Esp";
            }

            //Devuelve el Hastable con todas las traducciones.
            var diccionario = traductor.Traducir(idioma);

            //Traduce Vistas CUENTA.
            ViewBag.LOGIN_TITULO_TENGO_CUENTA = diccionario["LOGIN_TITULO_TENGO_CUENTA"];
            ViewBag.ENTIDAD_USUARIO           = diccionario["ENTIDAD_USUARIO"];
            ViewBag.ENTIDAD_PSW                = diccionario["ENTIDAD_PSW"];
            ViewBag.LOGIN_OLVIDO_PSW           = diccionario["LOGIN_OLVIDO_PSW"];
            ViewBag.LOGIN_TITULO_USUARIO_NUEVO = diccionario["LOGIN_TITULO_USUARIO_NUEVO"];
            ViewBag.BOTON_REGISTRAR            = diccionario["BOTON_REGISTRAR"];

            ViewBag.ERROR_LOGIN_SESION_ACTIVA         = diccionario["ERROR_LOGIN_SESION_ACTIVA"];
            ViewBag.ERROR_LOGIN_USUARIO_PSW_INVALIDOS = diccionario["ERROR_LOGIN_USUARIO_PSW_INVALIDOS"];
            ViewBag.ERROR_LOGIN_CUENTA_BLOQUEADA      = diccionario["ERROR_LOGIN_CUENTA_BLOQUEADA"];
        }
 /*
  * TRADUCTORES
  */
 //Ver todos los traductores
 public IEnumerable <Traductor> GetAllTraductor()
 {
     try
     {
         List <Traductor> lstTraductor = new List <Traductor>();
         using (SqlConnection con = new SqlConnection(connectionString))
         {
             SqlCommand cmd = new SqlCommand("spGetAllTraductores", con);
             cmd.CommandType = CommandType.StoredProcedure;
             con.Open();
             SqlDataReader rdr = cmd.ExecuteReader();
             while (rdr.Read())
             {
                 Traductor traductor = new Traductor();
                 traductor.ID = Convert.ToInt32(rdr["IDTraductor"]);
                 traductor.CorreoElectronico = rdr["CorreoElectronico"].ToString();
                 traductor.Usuario           = rdr["Usuario"].ToString();
                 traductor.Contrasena        = rdr["Contrasena"].ToString();
                 traductor.Nombre            = rdr["Nombre"].ToString();
                 traductor.Apellidos         = rdr["Apellidos"].ToString();
                 traductor.Telefono          = rdr["Telefono"].ToString();
                 traductor.CP     = rdr["CP"].ToString();
                 traductor.Imagen = rdr["Imagen"].ToString();
                 lstTraductor.Add(traductor);
             }
             con.Close();
         }
         return(lstTraductor);
     }
     catch
     {
         throw;
     }
 }
Пример #4
0
        private void TraducirPagina(string idioma)
        {
            var traductor = new Traductor();

            // Buscar Traducciones de Idioma.
            if (idioma == null)
            {
                idioma = "Esp";
            }

            //Devuelve el Hastable con todas las traducciones.
            var diccionario = traductor.Traducir(idioma);

            //Traduce Vista BITACORA.
            ViewBag.BITACORA_TITULO                   = diccionario["BITACORA_TITULO"];
            ViewBag.ENTIDAD_FECHA_INICIO              = diccionario["ENTIDAD_FECHA_INICIO"];
            ViewBag.ENTIDAD_FECHA_FIN                 = diccionario["ENTIDAD_FECHA_FIN"];
            ViewBag.ENTIDAD_USUARIO                   = diccionario["ENTIDAD_USUARIO"];
            ViewBag.ENTIDAD_ACCION                    = diccionario["ENTIDAD_ACCION"];
            ViewBag.ENTIDAD_CRITICIDAD                = diccionario["ENTIDAD_CRITICIDAD"];
            ViewBag.BITACORA_FILTROS_BOTON_FILTRAR    = diccionario["BITACORA_FILTROS_BOTON_FILTRAR"];
            ViewBag.ENTIDAD_FECHAHORA                 = diccionario["ENTIDAD_FECHAHORA"];
            ViewBag.ENTIDAD_USUARIO                   = diccionario["ENTIDAD_USUARIO"];
            ViewBag.ENTIDAD_ACCION                    = diccionario["ENTIDAD_ACCION"];
            ViewBag.ENTIDAD_CRITICIDAD                = diccionario["ENTIDAD_CRITICIDAD"];
            ViewBag.ENTIDAD_DETALLE                   = diccionario["ENTIDAD_DETALLE"];
            ViewBag.BITACORA_WARNING_SIN_FECHA_INICIO = diccionario["BITACORA_WARNING_SIN_FECHA_INICIO"];
            ViewBag.BITACORA_WARNING_FECHAS_MAL       = diccionario["BITACORA_WARNING_FECHAS_MAL"];

            ViewBag.BOTON_EXPORTAR_XML  = diccionario["BOTON_EXPORTAR_XML"];
            ViewBag.BOTON_BITACORA_HIST = diccionario["BOTON_BITACORA_HIST"];
        }
Пример #5
0
        protected void btnCalcularPrecio_Click(Object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(lstMoneda.SelectedValue.ToString()) || (string.IsNullOrEmpty(txtCantPuntos.Text)))
            {
                lblInfo.Text = Traductor.Mensaje("ERR163", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
            }
            else
            {
                if ((txtCantPuntos.BackColor != System.Drawing.Color.Empty))
                {
                    lblInfo.Text = Traductor.Mensaje("ERR170", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                }
                else
                {
                    int    moneda = Convert.ToInt16(lstMoneda.SelectedValue.ToString());
                    double puntos = Convert.ToDouble(txtCantPuntos.Text);

                    txtPrecio.Text = (_gestorTipoCambio.calcular_precio(puntos, moneda)).ToString();
                    if (string.Equals(txtPrecio.Text, "0"))
                    {
                        lblInfo.Text = Traductor.Mensaje("ERR164", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                    }
                    else
                    {
                        lblInfo.Text = "";
                    }
                }
            }
        }
        private void TraducirPagina(string idioma)
        {
            var traductor = new Traductor();

            // Buscar Traducciones de Idioma.
            if (idioma == null)
            {
                idioma = "Esp";
            }

            //Devuelve el Hastable con todas las traducciones.
            var diccionario = traductor.Traducir(idioma);

            //Traduce Vista CLIENTE.
            ViewBag.BITACORA_TITULO                = diccionario["BITACORA_TITULO"];
            ViewBag.ENTIDAD_FECHA_INICIO           = diccionario["ENTIDAD_FECHA_INICIO"];
            ViewBag.ENTIDAD_FECHA_FIN              = diccionario["ENTIDAD_FECHA_FIN"];
            ViewBag.ENTIDAD_USUARIO                = diccionario["ENTIDAD_USUARIO"];
            ViewBag.BITACORA_FILTROS_BOTON_FILTRAR = diccionario["BITACORA_FILTROS_BOTON_FILTRAR"];
            ViewBag.ENTIDAD_FECHA_ALTA             = diccionario["ENTIDAD_FECHA_ALTA"];
            ViewBag.ENTIDAD_USUARIO                = diccionario["ENTIDAD_USUARIO"];
            ViewBag.ENTIDAD_RAZON_SOCIAL           = diccionario["ENTIDAD_RAZON_SOCIAL"];
            ViewBag.ENTIDAD_CUIL      = diccionario["ENTIDAD_CUIL"];
            ViewBag.ENTIDAD_DIRECCION = diccionario["ENTIDAD_DIRECCION"];
            ViewBag.BITACORA_WARNING_SIN_FECHA_INICIO = diccionario["BITACORA_WARNING_SIN_FECHA_INICIO"];
            ViewBag.BITACORA_WARNING_FECHAS_MAL       = diccionario["BITACORA_WARNING_FECHAS_MAL"];

            ViewBag.BOTON_EXPORTAR_XML = diccionario["BOTON_EXPORTAR_XML"];

            ViewBag.CLIENTE_TITULO = diccionario["CLIENTE_TITULO"];
        }
Пример #7
0
        protected void btnRecalcularDVV_Click(object sender, EventArgs e)
        {
            _gestorIntegridad.recalcularDVV();
            _gestorIntegridadBLL.recalcularDVV();

            lblInfo.Text = Traductor.Mensaje("ERR114", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
        }
Пример #8
0
        private void TraducirPagina(string idioma)
        {
            var traductor = new Traductor();

            // Buscar Traducciones de Idioma.
            if (idioma == null)
            {
                idioma = "Esp";
            }

            //Devuelve el Hastable con todas las traducciones.
            var diccionario = traductor.Traducir(idioma);

            //Traduce Vistas REGISTRO USUARIO.
            ViewBag.REGISTRO_CLIENTE_TITULO  = diccionario["REGISTRO_CLIENTE_TITULO"];
            ViewBag.ENTIDAD_RAZON_SOCIAL     = diccionario["ENTIDAD_RAZON_SOCIAL"];
            ViewBag.ENTIDAD_USUARIO_MAIL     = diccionario["ENTIDAD_USUARIO_MAIL"];
            ViewBag.ENTIDAD_CUIL             = diccionario["ENTIDAD_CUIL"];
            ViewBag.ENTIDAD_TELEFONO         = diccionario["ENTIDAD_TELEFONO"];
            ViewBag.ENTIDAD_DIRECCION        = diccionario["ENTIDAD_DIRECCION"];
            ViewBag.ENTIDAD_LOCALIDAD        = diccionario["ENTIDAD_LOCALIDAD"];
            ViewBag.ENTIDAD_PSW              = diccionario["ENTIDAD_PSW"];
            ViewBag.ENTIDAD_CONFIRMACION_PSW = diccionario["ENTIDAD_CONFIRMACION_PSW"];
            ViewBag.BOTON_REGISTRAR          = diccionario["BOTON_REGISTRAR"];
            ViewBag.ERROR_CUIT = diccionario["ERROR_CUIT"];
        }
 //Datos de un traductor
 public Traductor GetTraductorData(int id)
 {
     try
     {
         Traductor traductor = new Traductor();
         using (SqlConnection con = new SqlConnection(connectionString))
         {
             string     sqlQuery = "SELECT * FROM Traductores WHERE IDTraductor= " + id;
             SqlCommand cmd      = new SqlCommand(sqlQuery, con);
             con.Open();
             SqlDataReader rdr = cmd.ExecuteReader();
             while (rdr.Read())
             {
                 traductor.ID = Convert.ToInt32(rdr["IDTraductor"]);
                 traductor.CorreoElectronico = rdr["CorreoElectronico"].ToString();
                 traductor.Usuario           = rdr["Usuario"].ToString();
                 traductor.Contrasena        = rdr["Contrasena"].ToString();
                 traductor.Nombre            = rdr["Nombre"].ToString();
                 traductor.Apellidos         = rdr["Apellidos"].ToString();
                 traductor.Telefono          = rdr["Telefono"].ToString();
                 traductor.CP = rdr["CP"].ToString();
             }
             con.Close();
         }
         return(traductor);
     }
     catch
     {
         throw;
     }
 }
Пример #10
0
        private void LlenarComboPresentacion()
        {
            Traductor trad = new Traductor();

            boxidioma.DataSource    = trad.Mostrar();
            boxidioma.ValueMember   = "IdLenguaje";
            boxidioma.DisplayMember = "Lenguaje";
        }
Пример #11
0
 protected void trd_click(object sender, MenuEventArgs e)
 {
     BE.Usuario usuario = new BE.Usuario();
     usuario         = SesionActualWindows.SesionActual().ObtenerUsuarioActual();
     usuario.Cultura = new System.Globalization.CultureInfo(e.Item.Text);
     SesionActualWindows.SesionActual().EstablecerCulturaActual(usuario);
     Traductor.TraducirControles(Page.Form.Controls, e.Item.Text);
 }
Пример #12
0
        private void TraducirPagina(string idioma)
        {
            var traductor   = new Traductor();
            var integridad  = new IntegridadDatos();
            var diccionario = new Hashtable();

            // Buscar Traducciones de Idioma.
            if (idioma == null)
            {
                idioma = "Esp";
            }


            //Devuelve el Hastable con todas las traducciones.
            diccionario = traductor.Traducir(idioma);

            //Traduce Vista HOME.
            ViewBag.HOME_LEYENDA_PRINCIPAL_1      = diccionario["HOME_LEYENDA_PRINCIPAL_1"];
            ViewBag.HOME_LEYENDA_PRINCIPAL_2      = diccionario["HOME_LEYENDA_PRINCIPAL_2"];
            ViewBag.BOTON_CATALOGO                = diccionario["BOTON_CATALOGO"];
            ViewBag.HOME_TITULO_OFERTA_SEMANAL    = diccionario["HOME_TITULO_OFERTA_SEMANAL"];
            ViewBag.HOME_LEYENDA_OFERTA_DIAS      = diccionario["HOME_LEYENDA_OFERTA_DIAS"];
            ViewBag.HOME_LEYENDA_OFERTA_HORAS     = diccionario["HOME_LEYENDA_OFERTA_HORAS"];
            ViewBag.HOME_LEYENDA_OFERTA_MINUTOS   = diccionario["HOME_LEYENDA_OFERTA_MINUTOS"];
            ViewBag.HOME_LEYENDA_OFERTA_SEGUNDOS  = diccionario["HOME_LEYENDA_OFERTA_SEGUNDOS"];
            ViewBag.PRODUCTO_IMPRESORA_AUTOMATICA = diccionario["PRODUCTO_IMPRESORA_AUTOMATICA"];
            ViewBag.BOTON_COMPRAR                      = diccionario["BOTON_COMPRAR"];
            ViewBag.HOME_TITULO_BENEFICIOS             = diccionario["HOME_TITULO_BENEFICIOS"];
            ViewBag.HOME_SERVICIO_LUGAR_LEYENDA_1      = diccionario["HOME_SERVICIO_LUGAR_LEYENDA_1"];
            ViewBag.HOME_SERVICIO_LUGAR_LEYENDA_2      = diccionario["HOME_SERVICIO_LUGAR_LEYENDA_2"];
            ViewBag.HOME_SERVICIO_ENVIO_LEYENDA_1      = diccionario["HOME_SERVICIO_ENVIO_LEYENDA_1"];
            ViewBag.HOME_SERVICIO_ENVIO_LEYENDA_2      = diccionario["HOME_SERVICIO_ENVIO_LEYENDA_2"];
            ViewBag.HOME_SERVICIO_MATERIALES_LEYENDA_1 = diccionario["HOME_SERVICIO_MATERIALES_LEYENDA_1"];
            ViewBag.HOME_SERVICIO_MATERIALES_LEYENDA_2 = diccionario["HOME_SERVICIO_MATERIALES_LEYENDA_2"];
            ViewBag.HOME_SERVICIO_ECOLOGIA_LEYENDA_1   = diccionario["HOME_SERVICIO_ECOLOGIA_LEYENDA_1"];
            ViewBag.HOME_SERVICIO_ECOLOGIA_LEYENDA_2   = diccionario["HOME_SERVICIO_ECOLOGIA_LEYENDA_2"];
            ViewBag.HOME_SERVICIO_TECNICO_LEYENDA_1    = diccionario["HOME_SERVICIO_TECNICO_LEYENDA_1"];
            ViewBag.HOME_SERVICIO_TECNICO_LEYENDA_2    = diccionario["HOME_SERVICIO_TECNICO_LEYENDA_2"];
            ViewBag.HOME_SERVICIO_IMPORTADOS_LEYENDA_1 = diccionario["HOME_SERVICIO_IMPORTADOS_LEYENDA_1"];
            ViewBag.HOME_SERVICIO_IMPORTADOS_LEYENDA_2 = diccionario["HOME_SERVICIO_IMPORTADOS_LEYENDA_2"];
            ViewBag.HOME_TITULO_FOLLETO                = diccionario["HOME_TITULO_FOLLETO"];
            ViewBag.HOME_LEYENDA_FOLLETO               = diccionario["HOME_LEYENDA_FOLLETO"];
            ViewBag.BOTON_SUSCRIPCION                  = diccionario["BOTON_SUSCRIPCION"];


            ViewBag.HOME_CONTACTO_TITULO_MAPA                       = diccionario["HOME_CONTACTO_TITULO_MAPA"];
            ViewBag.HOME_CONTACTO_TITULO                            = diccionario["HOME_CONTACTO_TITULO"];
            ViewBag.HOME_CONTACTO_LEYENDA                           = diccionario["HOME_CONTACTO_LEYENDA"];
            ViewBag.HOME_CONTACTO_TITULO_HORARIOS                   = diccionario["HOME_CONTACTO_TITULO_HORARIOS"];
            ViewBag.HOME_CONTACTO_TITULO_HORARIOS_SEMANA            = diccionario["HOME_CONTACTO_TITULO_HORARIOS_SEMANA"];
            ViewBag.HOME_CONTACTO_TITULO_HORARIOS_SABADO            = diccionario["HOME_CONTACTO_TITULO_HORARIOS_SABADO"];
            ViewBag.HOME_CONTACTO_TITULO_HORARIOS_DOMINGOS_FERIADOS = diccionario["HOME_CONTACTO_TITULO_HORARIOS_DOMINGOS_FERIADOS"];
            ViewBag.HOME_CONTACTO_TITULO_HORARIOS_CERRADO           = diccionario["HOME_CONTACTO_TITULO_HORARIOS_CERRADO"];
            ViewBag.HOME_CONTACTO_TITULO_2                          = diccionario["HOME_CONTACTO_TITULO_2"];
            ViewBag.HOME_CONTACTO_FORMULARIO_LEYENDA                = diccionario["HOME_CONTACTO_FORMULARIO_LEYENDA"];
            ViewBag.BOTON_ENVIAR = diccionario["BOTON_ENVIAR"];
        }
Пример #13
0
        protected void GridView1_RowUpdating(Object sender, GridViewUpdateEventArgs e)
        {
            BE.Producto miProducto = _gestorProducto.leer_producto(Convert.ToInt32(e.Keys[0].ToString()));

            if (e.NewValues[0] == null || e.NewValues[1] == null || e.NewValues[2] == null || e.NewValues[3] == null)
            {
                lblInfo.Text = Traductor.Mensaje("ERR141", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
            }
            else
            {
                miProducto.tituloProducto = e.NewValues[0].ToString();
                miProducto.Descripcion    = e.NewValues[1].ToString();
                miProducto.tipoProducto   = e.NewValues[2].ToString();
                miProducto.marca          = e.NewValues[3].ToString();
                miProducto.categoria      = e.NewValues[4].ToString();


                bool chequeoFormato = true;

                if (!_check.ValidarNumerico(e.NewValues[5].ToString()))
                {
                    chequeoFormato = false;
                }
                else
                {
                    miProducto.Precio = Convert.ToDouble(e.NewValues[5].ToString());
                }
                if (!_check.ValidarNumerico(e.NewValues[6].ToString()))
                {
                    chequeoFormato = false;
                }
                else
                {
                    miProducto.StockMaximo = Convert.ToInt16(e.NewValues[6].ToString());
                }
                if (!_check.ValidarNumerico(e.NewValues[7].ToString()))
                {
                    chequeoFormato = false;
                }
                else
                {
                    miProducto.stockMinimo = Convert.ToInt16(e.NewValues[7].ToString());
                }
                if (chequeoFormato)
                {
                    _gestorProducto.insertar_producto(miProducto);
                    GridView1.EditIndex = -1;
                    lblInfo.Text        = "";
                    LlenarTabla();
                }
                else
                {
                    lblInfo.Text = Traductor.Mensaje("ERR169", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                }
            }
        }
Пример #14
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txtTitulo.Text) && !String.IsNullOrEmpty(txtMarca.Text) && !String.IsNullOrEmpty(txtTipo.Text) && !String.IsNullOrEmpty(txtCategoria.Text) && !String.IsNullOrEmpty(txtPrecio.Text))

            {
                if (!string.IsNullOrEmpty(lblimg.Text))
                {
                    if ((txtStockMaximo.BackColor != System.Drawing.Color.Empty) || (txtStockMinimo.BackColor != System.Drawing.Color.Empty) || (txtPrecio.BackColor != System.Drawing.Color.Empty))
                    {
                        lblInfo.Text = Traductor.Mensaje("ERR170", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                    }
                    else
                    {
                        try
                        {
                            BE.Producto Producto = new BE.Producto();
                            Producto.idProducto     = 0;
                            Producto.tituloProducto = txtTitulo.Text;
                            Producto.categoria      = txtCategoria.Text;
                            Producto.Descripcion    = txtDescripcion.Text;
                            Producto.marca          = txtMarca.Text;
                            Producto.Precio         = Convert.ToDouble(txtPrecio.Text);
                            Producto.StockMaximo    = Convert.ToInt16(txtStockMaximo.Text);
                            Producto.stockMinimo    = Convert.ToInt16(txtStockMinimo.Text);
                            Producto.tipoProducto   = txtTipo.Text;
                            Producto.picture        = lblimg.Text;

                            Producto.productoDVH = "1";

                            _gestorProducto.insertar_producto(Producto);
                            {
                                LlenarTabla();
                                LimpiarCampos();
                                lblInfo.Text = Traductor.Mensaje("ERR158", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                            }
                        }
                        catch (SeguridadException ex)
                        {
                            lblInfo.Text = Traductor.TraducirMensage(ex.CodigError, ex.Message);
                        }
                        catch (Exception ex)
                        {
                            lblInfo.Text = ex.Message;
                        }
                    }
                }
                else
                {
                    lblInfo.Text = Traductor.Mensaje("ERR159", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                }
            }
            else
            {
                lblInfo.Text = Traductor.Mensaje("ERR141", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
            }
        }
Пример #15
0
        //string Cultura = SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString();

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //Traductor.TraducirControles(Page.Form.Controls, Cultura);
                lblDenegado.Text        = Traductor.Mensaje("ERR142", "es-AR");
                lblAcceda.Text          = Traductor.Mensaje("ERR143", "es-AR");
                lblModuloForbidden.Text = Traductor.Mensaje("ERR144", "es-AR");
            }
        }
Пример #16
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txtIdUsuario.Text) && !String.IsNullOrEmpty(txtNombre.Text) && !String.IsNullOrEmpty(txtApellido.Text) && !String.IsNullOrEmpty(txtClave.Text) && !String.IsNullOrEmpty(txtEmail.Text))
            {
                if (txtClave.Text == txtClaveRepetir.Text)
                {
                    if (txtClave.Text.Length < 6)
                    {
                        lblMensaje.Text = Traductor.Mensaje("ERR148", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                    }
                    else
                    {
                        try
                        {
                            BE.Usuario usuario = new BE.Usuario();
                            usuario.idUsuario        = txtIdUsuario.Text;
                            usuario.Nombre           = txtNombre.Text;
                            usuario.apellido         = txtApellido.Text;
                            usuario.Clave            = txtClave.Text;
                            usuario.Email            = txtEmail.Text;
                            usuario.Bloqueado        = chkBloqueado.Checked;
                            usuario.IntentosFallidos = 0;
                            usuario.Cultura          = new System.Globalization.CultureInfo(lstCultura.SelectedValue.ToString());
                            usuario.Perfil           = new BE.PermisoSimple();
                            usuario.Perfil.Nombre    = lstPerfil.SelectedItem.Value.ToString();
                            usuario.usuarioDVH       = "1";

                            if (_gestorUsuario.escribir_usuario(usuario))
                            {
                                LlenarTabla();
                                LimpiarCampos();
                                lblMensaje.Text = Traductor.Mensaje("ERR161", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                            }
                        }
                        catch (SeguridadException ex)
                        {
                            lblMensaje.Text = Traductor.TraducirMensage(ex.CodigError, ex.Message);
                        }
                        catch (Exception ex)
                        {
                            lblMensaje.Text = ex.Message;
                        }
                    }
                }
                else
                {
                    lblMensaje.Text = Traductor.Mensaje("ERR150", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                }
            }
            else
            {
                lblMensaje.Text = Traductor.Mensaje("ERR141", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
            }
        }
Пример #17
0
 public void Create(Traductor traductor)
 {
     try
     {
         factory.Create(traductor);
     }
     catch (Exception ex)
     {
         ExecptionManager.GetInstance().Process(ex);
     }
 }
Пример #18
0
        protected void GridView1_RowUpdating(Object sender, GridViewUpdateEventArgs e)
        {
            //ver desde aca
            BE.PermisoFiltro pFiltro = new BE.PermisoFiltro();
            pFiltro.Nombre = (e.Keys[0].ToString());
            BE.PermisoBase miPermiso = _gestorPermiso.leer_UnPermiso(pFiltro);

            if (e.NewValues[0] == null || e.NewValues[1] == null)
            {
                lblInfo.Text = Traductor.Mensaje("ERR141", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
            }
            else
            {
                //DMS

                if (!miPermiso.esAccion)
                {
                    BE.PermisoCompuesto nuevoPermiso = miPermiso as BE.PermisoCompuesto;

                    nuevoPermiso.listaHijos.Clear();

                    for (int i = 0; i <= (GridView2.Rows.Count - 1); i++)
                    {
                        CheckBox chkSeleccionar = GridView2.Rows[i].FindControl("chkSeleccionar") as CheckBox;

                        if (chkSeleccionar.Checked)
                        {
                            BE.PermisoBase pBase = new BE.PermisoSimple();

                            pBase.Nombre      = GridView2.Rows[i].Cells[1].Text.ToString();
                            pBase.Descripcion = GridView2.Rows[i].Cells[2].Text.ToString();

                            CheckBox accion = GridView2.Rows[i].Cells[3].Controls[0] as CheckBox;
                            pBase.esAccion = accion.Checked;

                            nuevoPermiso.listaHijos.Add(pBase);
                        }
                    }
                    miPermiso = nuevoPermiso;
                }

                miPermiso.Descripcion = e.NewValues[0].ToString();

                CheckBox accionPermiso = GridView1.Rows[e.RowIndex].Cells[4].Controls[0] as CheckBox;
                miPermiso.esAccion = accionPermiso.Checked;

                _gestorPermiso.escribir_permiso(miPermiso);
                GridView1.EditIndex = -1;
                LimpiarCampos();
                lblMensaje.Text = Traductor.Mensaje("ERR156", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                LlenarTabla();
                phListaHijos.Visible = false;
            }
        }
Пример #19
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txtDescripcion.Text))
            {
                try
                {
                    BE.Mensaje mensaje = new BE.Mensaje();
                    mensaje.idMensaje   = txtIdMensaje.Text;
                    mensaje.descripcion = txtDescripcion.Text;
                    mensaje.Cultura     = new System.Globalization.CultureInfo(lstCultura.SelectedValue.ToString());

                    BE.Mensaje        nuevoMensaje = new BE.Mensaje();
                    List <BE.Cultura> ListaCultura = _gestorCultura.leer_cultura();


                    if (nuevoMensaje.idMensaje != "")
                    {
                        foreach (BE.Cultura X in ListaCultura)
                        {
                            if (mensaje.Cultura == X.idCultura)
                            {
                                nuevoMensaje.descripcion = txtDescripcion.Text;
                            }
                            else
                            {
                                WSGoogle.WSGoogleSoapClient trd = new WSGoogle.WSGoogleSoapClient();
                                nuevoMensaje.descripcion = trd.TraducirTexto(txtDescripcion.Text, mensaje.Cultura.ToString().Substring(0, 2) + "|" + X.idCultura.ToString().Substring(0, 2));
                            }
                            nuevoMensaje.Cultura   = X.idCultura;
                            nuevoMensaje.idMensaje = txtIdMensaje.Text;

                            _gestormensaje.escribir_mensaje(nuevoMensaje);
                        }
                        LlenarTabla();
                        LimpiarCampos();
                        lblMensaje.Text = Traductor.Mensaje("ERR147", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                    }
                }
                catch (SeguridadException ex)
                {
                    lblMensaje.Text = Traductor.TraducirMensage(ex.CodigError, ex.Message);
                }
                catch (Exception ex)
                {
                    lblMensaje.Text = ex.Message;
                }
            }

            else
            {
                lblMensaje.Text = Traductor.Mensaje("ERR141", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
            }
        }
Пример #20
0
        public BaseEntity BuildObject(Dictionary <string, object> row)
        {
            var traductor = new Traductor
            {
                Id          = GetIntValue(row, DB_COL_ID),
                Cod_Idioma  = GetIntValue(row, DB_COL_COD_IDIOMA),
                PO          = GetStringValue(row, DB_COL_PO),
                PT          = GetStringValue(row, DB_COL_PT),
                Popularidad = GetIntValue(row, DB_COL_COD_POPULARIDAD)
            };

            return(traductor);
        }
Пример #21
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txtRazonSocial.Text) && !String.IsNullOrEmpty(txtDomicilio.Text) && !String.IsNullOrEmpty(txtCP.Text) && !String.IsNullOrEmpty(txtPais.Text) && !String.IsNullOrEmpty(UCMail.Text) && !String.IsNullOrEmpty(txtProvincia.Text))
            {
                if ((UCCuit.BackColor != System.Drawing.Color.Empty) || (UCMail.BackColor != System.Drawing.Color.Empty) || (txtSFI.BackColor != System.Drawing.Color.Empty))
                {
                    lblInfo.Text = Traductor.Mensaje("ERR170", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                }
                else
                {
                    try
                    {
                        BE.Cliente cliente = new BE.Cliente();
                        cliente.idCliente   = 0;
                        cliente.razonSocial = txtRazonSocial.Text;
                        cliente.domicilio   = txtDomicilio.Text;
                        string cuit = UCCuit.Text;
                        cuit               = cuit.Replace("-", "");
                        cliente.cuit       = cuit;
                        cliente.Email      = UCMail.Text;
                        cliente.localidad  = txtLocalidad.Text;
                        cliente.provincia  = txtProvincia.Text;
                        cliente.pais       = txtPais.Text;
                        cliente.SFI        = Convert.ToInt16(txtSFI.Text);
                        cliente.CP         = txtCP.Text;
                        cliente.fechaAlta  = DateTime.Today;
                        cliente.clienteDVH = "1";

                        _gestorCliente.insertar_cliente(cliente);
                        {
                            LlenarTabla();
                            LimpiarCampos();
                            lblInfo.Text = Traductor.Mensaje("ERR140", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                            _gestorIntegridadBLL.recalcular_t_Cliente("corregir");
                        }
                    }
                    catch (SeguridadException ex)
                    {
                        lblInfo.Text = Traductor.TraducirMensage(ex.CodigError, ex.Message);
                    }
                    catch (Exception ex)
                    {
                        lblInfo.Text = ex.Message;
                    }
                }
            }
            else
            {
                lblInfo.Text = Traductor.Mensaje("ERR141", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
            }
        }
Пример #22
0
        private void Traducir(SEG.Entity.Idioma idioma = null)
        {
            SEG.Service.Traductor traductor = new Traductor();

            var traducciones = traductor.ObtenerTraducciones(idioma);

            foreach (Control item in this.Controls)
            {
                if (traducciones.Any(t => t.Etiqueta == item.Name))
                {
                    item.Text = traducciones.FirstOrDefault(t => t.Etiqueta == item.Name).Descripcion;
                }
            }
        }
Пример #23
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txtRazonSocial.Text) && !String.IsNullOrEmpty(txtDomicilio.Text) && !String.IsNullOrEmpty(txtCP.Text) && !String.IsNullOrEmpty(txtPais.Text) && !String.IsNullOrEmpty(UCMail.Text) && !String.IsNullOrEmpty(txtProvincia.Text))
            {
                if ((UCCuit.BackColor != System.Drawing.Color.Empty) || (UCMail.BackColor != System.Drawing.Color.Empty) || (txtSFI.BackColor != System.Drawing.Color.Empty))
                {
                    lblInfo.Text = Traductor.Mensaje("ERR170", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                }
                else
                {
                    try
                    {
                        BE.Proveedor Proveedor = new BE.Proveedor();
                        Proveedor.idProveedor = 0;
                        Proveedor.razonSocial = txtRazonSocial.Text;
                        Proveedor.domicilio   = txtDomicilio.Text;
                        string cuit = UCCuit.Text;
                        cuit                   = cuit.Replace("-", "");
                        Proveedor.cuit         = Convert.ToInt64(cuit);
                        Proveedor.Email        = UCMail.Text;
                        Proveedor.localidad    = txtLocalidad.Text;
                        Proveedor.provincia    = txtProvincia.Text;
                        Proveedor.pais         = txtPais.Text;
                        Proveedor.SFI          = Convert.ToInt16(txtSFI.Text);
                        Proveedor.CP           = txtCP.Text;
                        Proveedor.fechaAlta    = DateTime.Today;
                        Proveedor.proveedorDVH = "1";

                        _gestorProveedor.insertar_proveedor(Proveedor);
                        {
                            LlenarTabla();
                            LimpiarCampos();
                            lblInfo.Text = Traductor.Mensaje("ERR160", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                        }
                    }
                    catch (SeguridadException ex)
                    {
                        lblInfo.Text = Traductor.Mensaje("ERR138", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                    }
                    catch (Exception ex)
                    {
                        lblInfo.Text = ex.Message;
                    }
                }
            }
            else
            {
                lblInfo.Text = Traductor.Mensaje("ERR141", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
            }
        }
Пример #24
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txtNombre.Text) && !String.IsNullOrEmpty(txtApellido.Text) && !String.IsNullOrEmpty(txtDomicilio.Text) && !String.IsNullOrEmpty(txtCP.Text) && !String.IsNullOrEmpty(txtPais.Text) && !String.IsNullOrEmpty(UCMail.Text) && !String.IsNullOrEmpty(txtProvincia.Text))
            {
                if ((txtDNI.BackColor != System.Drawing.Color.Empty) || (UCMail.BackColor != System.Drawing.Color.Empty))
                {
                    lblInfo.Text = Traductor.Mensaje("ERR170", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                }
                else
                {
                    try
                    {
                        BE.Consumidor Consumidor = new BE.Consumidor();
                        Consumidor.idCliente     = Convert.ToInt32(lstEmpresa.SelectedItem.Value.ToString());
                        Consumidor.idConsumidor  = 0;
                        Consumidor.Nombre        = txtNombre.Text;
                        Consumidor.Apellido      = txtApellido.Text;
                        Consumidor.domicilio     = txtDomicilio.Text;
                        Consumidor.dni           = txtDNI.Text;
                        Consumidor.Email         = UCMail.Text;
                        Consumidor.localidad     = txtLocalidad.Text;
                        Consumidor.provincia     = txtProvincia.Text;
                        Consumidor.pais          = txtPais.Text;
                        Consumidor.CP            = txtCP.Text;
                        Consumidor.fechaAlta     = DateTime.Today;
                        Consumidor.consumidorDVH = "1";

                        _gestorConsumidor.insertar_Consumidor(Consumidor);
                        {
                            LlenarTabla();
                            LimpiarCampos();
                            lblInfo.Text = "Consumidor guardado correctamente";
                        }
                    }
                    catch (SeguridadException ex)
                    {
                        lblInfo.Text = Traductor.TraducirMensage(ex.CodigError, ex.Message);
                    }
                    catch (Exception ex)
                    {
                        lblInfo.Text = ex.Message;
                    }
                }
            }
            else
            {
                lblInfo.Text = "Todos los campos son mandatorios";
            }
        }
        public IHttpActionResult RetrieveByDictionary(Traductor traductor)
        {
            try
            {
                var mng = new TraductorManager();

                apiResponse.Data = mng.RetrieveByDictionary(traductor);

                return(Ok(apiResponse.Data));
            }
            catch (BussinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }
Пример #26
0
        public int Edit([FromBody] Traductor traductor)
        {
            int result;

            try
            {
                result = objtraduct.UpdateTraductor(traductor);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(result);
        }
Пример #27
0
        protected void btnFiltrar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtIdUsuario.Text) && string.IsNullOrEmpty(txtDescripcion.Text) && string.IsNullOrEmpty(txtFecD.Text) && string.IsNullOrEmpty(txtFecH.Text))
            {
                GridView1.DataSource = null;
                GridView1.DataSource = _gestorBitacora.leer_bitacora();
                GridView1.DataBind();
            }
            else
            {
                if (string.IsNullOrEmpty(txtIdUsuario.Text) && string.IsNullOrEmpty(txtDescripcion.Text))
                {
                    if (string.IsNullOrEmpty(txtFecD.Text) || string.IsNullOrEmpty(txtFecH.Text))
                    {
                        lblInfo.Text = Traductor.Mensaje("ERR123", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                    }
                    else
                    {
                        if ((txtFecD.BackColor != System.Drawing.Color.Empty) || (txtFecH.BackColor != System.Drawing.Color.Empty))
                        {
                            lblInfo.Text = Traductor.Mensaje("ERR170", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                        }
                        else
                        {
                            GridView1.DataSource = null;
                            GridView1.DataSource = _gestorBitacora.leer_bitacora_fecha(Convert.ToDateTime(txtFecD.Text), Convert.ToDateTime(txtFecH.Text));
                            GridView1.DataBind();
                        }
                    }
                }

                else
                {
                    if (string.IsNullOrEmpty(txtIdUsuario.Text))
                    {
                        GridView1.DataSource = null;
                        GridView1.DataSource = _gestorBitacora.leer_bitacora_descripcion(txtDescripcion.Text);
                        GridView1.DataBind();
                    }
                    else
                    {
                        GridView1.DataSource = null;
                        GridView1.DataSource = _gestorBitacora.leer_bitacora(txtIdUsuario.Text);
                        GridView1.DataBind();
                    }
                }
            }
        }
        public IHttpActionResult TranslateWord(Traductor traductor)
        {
            try
            {
                var mng = new TraductorManager();

                traductor        = mng.TranslateWord(traductor);
                apiResponse.Data = traductor;

                return(Ok(apiResponse.Data));
            }
            catch (BussinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }
        private void TraducirPagina(string idioma)
        {
            var traductor = new Traductor();

            // Buscar Traducciones de Idioma.
            if (idioma == null)
            {
                idioma = "Esp";
            }

            //Devuelve el Hastable con todas las traducciones.
            var diccionario = traductor.Traducir(idioma);

            //Traduce Vistas CUENTA.
            ViewBag.EXCEPCIONES_INDEX_TITULO = diccionario["EXCEPCIONES_INDEX_TITULO"];
        }
Пример #30
0
 protected void CalcularStock()
 {
     BE.Usuario usuario = SesionActualWindows.SesionActual().ObtenerUsuarioActual();
     if (usuario.Perfil.Nombre == "CLIENTE")
     {
         BE.Cliente cliente = new BE.Cliente();
         cliente = _gestorCliente.leer_cliente_CUIT(usuario.idUsuario.ToString());
         if (string.IsNullOrEmpty(cliente.idCliente.ToString()))
         {
             lblCant.Text = Traductor.Mensaje("ERR115", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
         }
         else
         {
             lblCant.Text = string.Format("{0:#,#}", _gestorMovEmpresa.calcular_stock_empresa(cliente.idCliente)).ToString() + Traductor.Mensaje("Puntos", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
         }
     }
 }