예제 #1
0
        private void buttonGuardar_Click(object sender, EventArgs e)
        {
            LeerCombos();
            var Traducciones           = TraductorBLL.ObtenerTraducciones(beIdioma);
            IdiomaTraduccionBE nTraduc = new IdiomaTraduccionBE();

            nTraduc.Etiqueta = beEt;
            nTraduc.Texto    = textTraduccion.Text;

            if (Traducciones != null && Traducciones.ContainsKey(beEt.Nombre)) // Si existe entonces la modifico

            {
                TraductorBLL.InsertarEditarTraduccion(beIdioma, nTraduc, 2);
                MessageBox.Show("La traducción se Modifico correctamente");
            }

            else

            {
                TraductorBLL.InsertarEditarTraduccion(beIdioma, nTraduc, 1); // Si no existe entonces la creo
                MessageBox.Show("La Traducción se Creó correctamente");
            }

            textTraduccion.Text = "";
        }
예제 #2
0
        private void Traducir()

        {
            IdiomaBE Idioma = null;

            if (SesionSingleton.Instancia.IsLogged())
            {
                Idioma = SesionSingleton.Instancia.Usuario.Idioma;
            }

            var Traducciones = TraductorBLL.ObtenerTraducciones(Idioma);

            if (Traducciones != null)                                                  // Al crear un idioma nuevo y utilizarlo no habrá traducciones, por lo tanto es necesario consultar si es null
            {
                if (this.Tag != null && Traducciones.ContainsKey(this.Tag.ToString())) // Título del form
                {
                    this.Text = Traducciones[this.Tag.ToString()].Texto;
                }

                foreach (Control x in this.Controls) // Todos los controles

                {
                    if (x.Tag != null && Traducciones.ContainsKey(x.Tag.ToString()))
                    {
                        x.Text = Traducciones[x.Tag.ToString()].Texto;
                    }
                }
            }
        }
예제 #3
0
        private void Traducir()

        {
            IdiomaBE Idioma = null;

            if (SesionSingleton.Instancia.IsLogged())
            {
                Idioma = SesionSingleton.Instancia.Usuario.Idioma;
            }

            var Traducciones = TraductorBLL.ObtenerTraducciones(Idioma);

            if (Traducciones != null)                                                  // Al crear un idioma nuevo y utilizarlo no habrá traducciones, por lo tanto es necesario consultar si es null
            {
                if (this.Tag != null && Traducciones.ContainsKey(this.Tag.ToString())) // Título del form
                {
                    this.Text = Traducciones[this.Tag.ToString()].Texto;
                }

                if (groupBox2.Tag != null && Traducciones.ContainsKey(groupBox2.Tag.ToString()))  // Título del form
                {
                    groupBox2.Text = Traducciones[groupBox2.Tag.ToString()].Texto;
                }

                if (button1.Tag != null && Traducciones.ContainsKey(button1.Tag.ToString()))
                {
                    button1.Text = Traducciones[button1.Tag.ToString()].Texto;
                }

                if (button3.Tag != null && Traducciones.ContainsKey(button3.Tag.ToString()))
                {
                    button3.Text = Traducciones[button3.Tag.ToString()].Texto;
                }

                if (buttonEditar.Tag != null && Traducciones.ContainsKey(buttonEditar.Tag.ToString()))
                {
                    buttonEditar.Text = Traducciones[buttonEditar.Tag.ToString()].Texto;
                }

                if (buttonCierre.Tag != null && Traducciones.ContainsKey(buttonCierre.Tag.ToString()))
                {
                    buttonCierre.Text = Traducciones[buttonCierre.Tag.ToString()].Texto;
                }

                if (button4.Tag != null && Traducciones.ContainsKey(button4.Tag.ToString()))
                {
                    button4.Text = Traducciones[button4.Tag.ToString()].Texto;
                }

                if (buttonLayout.Tag != null && Traducciones.ContainsKey(buttonLayout.Tag.ToString()))
                {
                    buttonLayout.Text = Traducciones[buttonLayout.Tag.ToString()].Texto;
                }

                if (groupBox1.Tag != null && Traducciones.ContainsKey(groupBox1.Tag.ToString()))
                {
                    groupBox1.Text = Traducciones[groupBox1.Tag.ToString()].Texto;
                }
            }
        }
예제 #4
0
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            LeerCombos();
            var Traducciones = TraductorBLL.ObtenerTraducciones(beIdioma);

            if (Traducciones == null)  // Traducciones va a ser null cuando se cree un idioma nuevo y no tenga traducciones cargadas para las etiquetas
            {
                MessageBox.Show("Aún no existen la traducción para el Idioma seleccionado");
                textTraduccion.Text = "";
            }

            else
            {
                if (Traducciones.ContainsKey(beEt.Nombre))

                {
                    textTraduccion.Text = Traducciones[beEt.Nombre].Texto;
                }

                else

                {
                    MessageBox.Show("Aún no existen la traducción para el Idioma seleccionado");
                    textTraduccion.Text = "";
                }

                Traducciones.Clear();
                Traducciones = TraductorBLL.ObtenerTraducciones(beIdioma);
            }
        }
예제 #5
0
        private void FormUsuarios_Load(object sender, EventArgs e)
        {
            CargarGrilla();
            List <IdiomaBE> Idiomas = new List <IdiomaBE>();

            Idiomas = TraductorBLL.ObtenerIdiomas();
            comboIdioma.DataSource = Idiomas;
        }
예제 #6
0
        private void MostrarIdiomas()

        {
            var idiomas = TraductorBLL.ObtenerIdiomas();

            foreach (var item in idiomas)

            {
                var t = new ToolStripMenuItem();
                t.Text = item.Nombre;
                t.Tag  = item;
                this.idiomaToolStripMenuItem.DropDownItems.Add(t);
                t.Click += idioma_Click;
            }
        }
예제 #7
0
        public void ObtenerIdiomas()
        {
            Idiomas = new List <IdiomaBE>();
            Idiomas = TraductorBLL.ObtenerIdiomas();

            foreach (var item in Idiomas)

            {
                if (item.Default == true)
                {
                    LabelDefault.Text = item.Nombre;
                }
            }

            comboIdiomas.DataSource = Idiomas;
        }
예제 #8
0
        private void buttonBorrar_Click(object sender, EventArgs e)
        {
            IdiomaBE Idioma = new IdiomaBE();

            Idioma = (IdiomaBE)comboIdiomas.SelectedItem;

            DialogResult dialogResult = MessageBox.Show("Desea Eliminar el Idioma" + " " + Idioma.Nombre + "? Se borrarán tambien todas las traducciones", "Eliminar", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                TraductorBLL.EliminarIdioma(Idioma);
                VaciarControles();
                ObtenerIdiomas();
            }
            else if (dialogResult == DialogResult.No)
            {
                // No hago nada
            }
        }
예제 #9
0
        private void buttonGuardar_Click(object sender, EventArgs e)
        {
            Idioma.Nombre = textBoxDescrip.Text;

            if (textId.Text == "[nuevo]")

            {
                TraductorBLL.Insetaridioma(Idioma, checkBoxDefault.Checked);
            }

            else

            {
                Idioma.Id = Convert.ToInt32(textId.Text);
                TraductorBLL.EditarIdioma(Idioma, checkBoxDefault.Checked);
            }

            VaciarControles();
            ObtenerIdiomas();
        }
예제 #10
0
        private void Traducir()

        {
            IdiomaBE Idioma = null;

            if (SesionSingleton.Instancia.IsLogged())
            {
                Idioma = SesionSingleton.Instancia.Usuario.Idioma;
            }

            var Traducciones = TraductorBLL.ObtenerTraducciones(Idioma);

            if (Traducciones != null)                                                  // Al crear un idioma nuevo y utilizarlo no habrá traducciones, por lo tanto es necesario consultar si es null
            {
                if (this.Tag != null && Traducciones.ContainsKey(this.Tag.ToString())) // Título del form
                {
                    this.Text = Traducciones[this.Tag.ToString()].Texto;
                }

                if (buttonConfig.Tag != null && Traducciones.ContainsKey(buttonConfig.Tag.ToString()))
                {
                    buttonConfig.Text = Traducciones[buttonConfig.Tag.ToString()].Texto;
                }

                if (groupBox2.Tag != null && Traducciones.ContainsKey(groupBox2.Tag.ToString()))
                {
                    groupBox2.Text = Traducciones[groupBox2.Tag.ToString()].Texto;
                }

                if (buttonAgrgarGrupo.Tag != null && Traducciones.ContainsKey(buttonAgrgarGrupo.Tag.ToString()))
                {
                    buttonAgrgarGrupo.Text = Traducciones[buttonAgrgarGrupo.Tag.ToString()].Texto;
                }

                if (buttonQuitarGrupo.Tag != null && Traducciones.ContainsKey(buttonQuitarGrupo.Tag.ToString()))
                {
                    buttonQuitarGrupo.Text = Traducciones[buttonQuitarGrupo.Tag.ToString()].Texto;
                }

                if (groupBox3.Tag != null && Traducciones.ContainsKey(groupBox3.Tag.ToString()))
                {
                    groupBox3.Text = Traducciones[groupBox3.Tag.ToString()].Texto;
                }

                if (groupBox5.Tag != null && Traducciones.ContainsKey(groupBox5.Tag.ToString()))
                {
                    groupBox5.Text = Traducciones[groupBox5.Tag.ToString()].Texto;
                }

                if (label3.Tag != null && Traducciones.ContainsKey(label3.Tag.ToString()))
                {
                    label3.Text = Traducciones[label3.Tag.ToString()].Texto;
                }

                if (buttonGuardarGrupo.Tag != null && Traducciones.ContainsKey(buttonGuardarGrupo.Tag.ToString()))
                {
                    buttonGuardarGrupo.Text = Traducciones[buttonGuardarGrupo.Tag.ToString()].Texto;
                }

                if (groupBox1.Tag != null && Traducciones.ContainsKey(groupBox1.Tag.ToString()))
                {
                    groupBox1.Text = Traducciones[groupBox1.Tag.ToString()].Texto;
                }

                if (buttonAgregarPermiso.Tag != null && Traducciones.ContainsKey(buttonAgregarPermiso.Tag.ToString()))
                {
                    buttonAgregarPermiso.Text = Traducciones[buttonAgregarPermiso.Tag.ToString()].Texto;
                }

                if (buttonPermisoQuitar.Tag != null && Traducciones.ContainsKey(buttonPermisoQuitar.Tag.ToString()))
                {
                    buttonPermisoQuitar.Text = Traducciones[buttonPermisoQuitar.Tag.ToString()].Texto;
                }

                if (groupBox4.Tag != null && Traducciones.ContainsKey(groupBox4.Tag.ToString()))
                {
                    groupBox4.Text = Traducciones[groupBox4.Tag.ToString()].Texto;
                }

                if (label1.Tag != null && Traducciones.ContainsKey(label1.Tag.ToString()))
                {
                    label1.Text = Traducciones[label1.Tag.ToString()].Texto;
                }

                if (label2.Tag != null && Traducciones.ContainsKey(label2.Tag.ToString()))
                {
                    label2.Text = Traducciones[label2.Tag.ToString()].Texto;
                }

                if (buttonGuardarPermiso.Tag != null && Traducciones.ContainsKey(buttonGuardarPermiso.Tag.ToString()))
                {
                    buttonGuardarPermiso.Text = Traducciones[buttonGuardarPermiso.Tag.ToString()].Texto;
                }

                if (button1.Tag != null && Traducciones.ContainsKey(button1.Tag.ToString()))
                {
                    button1.Text = Traducciones[button1.Tag.ToString()].Texto;
                }
            }
        }
예제 #11
0
 private void FormIdiomaTraducciones_Load(object sender, EventArgs e)
 {
     comboEtiqueta.DataSource = bllEt.ObtenerEtiquetas();
     comboIdioma.DataSource   = TraductorBLL.ObtenerIdiomas();
 }
예제 #12
0
        private void Traducir()
        #region

        {
            IdiomaBE Idioma = null;

            if (SesionSingleton.Instancia.IsLogged())
            {
                Idioma = SesionSingleton.Instancia.Usuario.Idioma;
            }

            var Traducciones = TraductorBLL.ObtenerTraducciones(Idioma);

            if (Traducciones != null)                                                  // Al crear un idioma nuevo y utilizarlo no habrá traducciones, por lo tanto es necesario consultar si es null
            {
                if (this.Tag != null && Traducciones.ContainsKey(this.Tag.ToString())) // Título del form
                {
                    this.Text = Traducciones[this.Tag.ToString()].Texto;
                }

                foreach (ToolStripItem x in this.menuStrip1.Items) // Todos los menús
                {
                    if (x.Tag != null && Traducciones.ContainsKey(x.Tag.ToString()))
                    {
                        x.Text = Traducciones[x.Tag.ToString()].Texto;
                    }
                }

                foreach (Control x in this.Controls) // Todos los controles

                {
                    if (x.Tag != null && Traducciones.ContainsKey(x.Tag.ToString()))
                    {
                        x.Text = Traducciones[x.Tag.ToString()].Texto;
                    }
                }

                if (cerrarSesiónToolStripMenuItem.Tag != null && Traducciones.ContainsKey(cerrarSesiónToolStripMenuItem.Tag.ToString()))
                {
                    this.cerrarSesiónToolStripMenuItem.Text = Traducciones[cerrarSesiónToolStripMenuItem.Tag.ToString()].Texto;
                }

                if (idiomaToolStripMenuItem.Tag != null && Traducciones.ContainsKey(idiomaToolStripMenuItem.Tag.ToString()))
                {
                    this.idiomaToolStripMenuItem.Text = Traducciones[idiomaToolStripMenuItem.Tag.ToString()].Texto;
                }

                if (iniciarSesiónToolStripMenuItem.Tag != null && Traducciones.ContainsKey(iniciarSesiónToolStripMenuItem.Tag.ToString()))
                {
                    this.iniciarSesiónToolStripMenuItem.Text = Traducciones[iniciarSesiónToolStripMenuItem.Tag.ToString()].Texto;
                }

                if (emitirPresupuestoToolStripMenuItem.Tag != null && Traducciones.ContainsKey(emitirPresupuestoToolStripMenuItem.Tag.ToString()))
                {
                    this.emitirPresupuestoToolStripMenuItem.Text = Traducciones[emitirPresupuestoToolStripMenuItem.Tag.ToString()].Texto;
                }

                if (aprobarPresupuestoToolStripMenuItem.Tag != null && Traducciones.ContainsKey(aprobarPresupuestoToolStripMenuItem.Tag.ToString()))
                {
                    this.aprobarPresupuestoToolStripMenuItem.Text = Traducciones[aprobarPresupuestoToolStripMenuItem.Tag.ToString()].Texto;
                }

                if (aprobaciónComercialToolStripMenuItem.Tag != null && Traducciones.ContainsKey(aprobaciónComercialToolStripMenuItem.Tag.ToString()))
                {
                    this.aprobaciónComercialToolStripMenuItem.Text = Traducciones[aprobaciónComercialToolStripMenuItem.Tag.ToString()].Texto;
                }


                if (toolStripStatusLabel1.Tag != null && Traducciones.ContainsKey(toolStripStatusLabel1.Tag.ToString()))
                {
                    this.toolStripStatusLabel1.Text = Traducciones[toolStripStatusLabel1.Tag.ToString()].Texto;
                }

                if (toolStripStatusLabel2.Tag != null && Traducciones.ContainsKey(toolStripStatusLabel2.Tag.ToString()))
                {
                    this.toolStripStatusLabel2.Text = Traducciones[toolStripStatusLabel2.Tag.ToString()].Texto;
                }

                if (usuariosToolStripMenuItem.Tag != null && Traducciones.ContainsKey(usuariosToolStripMenuItem.Tag.ToString()))
                {
                    this.usuariosToolStripMenuItem.Text = Traducciones[usuariosToolStripMenuItem.Tag.ToString()].Texto;
                }

                if (permisosToolStripMenuItem.Tag != null && Traducciones.ContainsKey(permisosToolStripMenuItem.Tag.ToString()))
                {
                    this.permisosToolStripMenuItem.Text = Traducciones[permisosToolStripMenuItem.Tag.ToString()].Texto;
                }

                if (permisoPorUsuarioToolStripMenuItem.Tag != null && Traducciones.ContainsKey(permisoPorUsuarioToolStripMenuItem.Tag.ToString()))
                {
                    this.permisoPorUsuarioToolStripMenuItem.Text = Traducciones[permisoPorUsuarioToolStripMenuItem.Tag.ToString()].Texto;
                }

                if (idiomaYTraduccionesToolStripMenuItem.Tag != null && Traducciones.ContainsKey(idiomaYTraduccionesToolStripMenuItem.Tag.ToString()))
                {
                    this.idiomaYTraduccionesToolStripMenuItem.Text = Traducciones[idiomaYTraduccionesToolStripMenuItem.Tag.ToString()].Texto;
                }

                if (etiquetasToolStripMenuItem.Tag != null && Traducciones.ContainsKey(etiquetasToolStripMenuItem.Tag.ToString()))
                {
                    this.etiquetasToolStripMenuItem.Text = Traducciones[etiquetasToolStripMenuItem.Tag.ToString()].Texto;
                }

                if (idiomasToolStripMenuItem.Tag != null && Traducciones.ContainsKey(idiomasToolStripMenuItem.Tag.ToString()))
                {
                    this.idiomasToolStripMenuItem.Text = Traducciones[idiomasToolStripMenuItem.Tag.ToString()].Texto;
                }

                if (traduccionesToolStripMenuItem.Tag != null && Traducciones.ContainsKey(traduccionesToolStripMenuItem.Tag.ToString()))
                {
                    this.traduccionesToolStripMenuItem.Text = Traducciones[traduccionesToolStripMenuItem.Tag.ToString()].Texto;
                }

                if (productosToolStripMenuItem.Tag != null && Traducciones.ContainsKey(productosToolStripMenuItem.Tag.ToString()))
                {
                    this.productosToolStripMenuItem.Text = Traducciones[productosToolStripMenuItem.Tag.ToString()].Texto;
                }

                if (metricasToolStripMenuItem.Tag != null && Traducciones.ContainsKey(metricasToolStripMenuItem.Tag.ToString()))
                {
                    this.metricasToolStripMenuItem.Text = Traducciones[metricasToolStripMenuItem.Tag.ToString()].Texto;
                }

                if (gestiónDeClientesToolStripMenuItem.Tag != null && Traducciones.ContainsKey(gestiónDeClientesToolStripMenuItem.Tag.ToString()))
                {
                    this.gestiónDeClientesToolStripMenuItem.Text = Traducciones[gestiónDeClientesToolStripMenuItem.Tag.ToString()].Texto;
                }

                if (gestiónDeProductosToolStripMenuItem.Tag != null && Traducciones.ContainsKey(gestiónDeProductosToolStripMenuItem.Tag.ToString()))
                {
                    this.gestiónDeProductosToolStripMenuItem.Text = Traducciones[gestiónDeProductosToolStripMenuItem.Tag.ToString()].Texto;
                }



                if (gestionDePedidosToolStripMenuItem.Tag != null && Traducciones.ContainsKey(gestionDePedidosToolStripMenuItem.Tag.ToString()))
                {
                    this.gestionDePedidosToolStripMenuItem.Text = Traducciones[gestionDePedidosToolStripMenuItem.Tag.ToString()].Texto;
                }

                if (presupuestosToolStripMenuItem1.Tag != null && Traducciones.ContainsKey(presupuestosToolStripMenuItem1.Tag.ToString()))
                {
                    this.presupuestosToolStripMenuItem1.Text = Traducciones[presupuestosToolStripMenuItem1.Tag.ToString()].Texto;
                }
            }

            if (SesionSingleton.Instancia.IsLogged())
            {
                this.toolStripStatusLabel2.Text = SesionSingleton.Instancia.Usuario.Nombre + " " + SesionSingleton.Instancia.Usuario.Apellido;
                ValidarPermisos();
            }
        }