示例#1
0
 private void btn_cambiarPass_Click(object sender, EventArgs e)
 {
     if (string.Equals(textBox_contrasena.Text, repeticionPassword.Text))
     {
         try
         {
             ValidadorRegistro validReg = new ValidadorRegistro();
             validReg.validar(this.Controls);
             UsuarioService usuarioService = (UsuarioService)ServiceFactory.GetService("Usuario");
             usuarioService.cambioPassword(this.username, textBox_contrasena.Text);
             MessageBox.Show("Se cambio la contraseña con exito!", "Cambio de contraseña", MessageBoxButtons.OK, MessageBoxIcon.Information);
             this.Close();
         }
         catch (ValidadorException exception)
         {
             MessageBox.Show(exception.Message, "Error en cambio de contraseña.",
                             MessageBoxButtons.OK, MessageBoxIcon.Error);
             return;
         }
     }
     else
     {
         repeticionPassword.Text = "";
         MessageBox.Show("Las contraseñas no coinciden", "Erroren  cambio de contraseña",
                         MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
示例#2
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            try
            {
                ValidadorRegistro validReg = new ValidadorRegistro();
                validReg.validar(this.Controls);
                this.client.Apellido                = this.panel_datacliente.Controls[0].Controls["Apellido"].Text;
                this.client.Nombre                  = this.panel_datacliente.Controls[0].Controls["nombre"].Text;
                this.client.FechaNacimiento         = this.panel_datacliente.Controls[0].Controls["nacimiento"].Text;
                this.client.Cuil                    = this.panel_datacliente.Controls[0].Controls["cuil"].Text;
                this.client.NumDoc                  = this.panel_datacliente.Controls[0].Controls["nrodoc"].Text;
                this.client.TipoDoc                 = this.panel_datacliente.Controls[0].Controls["doc"].Text;
                this.client.Usuario                 = this.textBox_usuario.Text;
                this.client.DatosTarjeta            = this.panel_datacliente.Controls[0].Controls["tarjeta"].Text;
                this.client.UsuarioObj.CodigoPostal = this.textBox_cp.Text;
                this.client.UsuarioObj.Direccion    = this.textBox_calle.Text + "," + this.textBox_depto.Text + "," + this.textBox_piso.Text + "," + this.textBox_localidad.Text;
                this.client.UsuarioObj.Telefono     = this.textBox_telefono.Text;
                this.client.UsuarioObj.Email        = this.textBox_mail.Text;
                this.client.UsuarioObj.Username     = this.textBox_usuario.Text;

                if (this.panel_datausuario.Controls["textBox_pass"].Text != "")
                {
                    this.client.UsuarioObj.Password = Utils.Utilities.Hash(this.panel_datausuario.Controls["textBox_pass"].Text);
                    UsuarioService usrService = (UsuarioService)ServiceFactory.GetService("Usuario");
                    usrService.updatePassword(this.client.UsuarioObj);
                }

                clienteService.update(this.client);
                MessageBox.Show("Cliente actualizado con éxito!", "Actualizar cliente.",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                if (!this.fromMenu)
                {
                    ((Cliente_Listado)this.previous).loadClientList();
                }
                this.previous.Show();
                this.Hide();
            }
            catch (ValidadorException exception)
            {
                MessageBox.Show(exception.Message, "Error al registrar el usuario.",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                MessageBox.Show("Error al editar el cliente!", "Error!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.previous.Show();
                this.Hide();
            }
        }
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            try
            {
                ValidadorRegistro validReg = new ValidadorRegistro();
                validReg.validar(this.Controls);
                this.empresa.RazonSocial             = this.panel_dataempresa.Controls[0].Controls["razonSocial"].Text;
                this.empresa.Ciudad                  = this.panel_dataempresa.Controls[0].Controls["ciudad"].Text;
                this.empresa.Cuit                    = this.panel_dataempresa.Controls[0].Controls["cuit"].Text;
                this.empresa.Usuario                 = this.textBox_usuario.Text;
                this.empresa.UsuarioObj.CodigoPostal = this.textBox_cp.Text;
                this.empresa.UsuarioObj.Direccion    = this.textBox_calle.Text + "," + this.textBox_depto.Text + "," + this.textBox_piso.Text + "," + this.textBox_localidad.Text;
                this.empresa.UsuarioObj.Telefono     = this.textBox_telefono.Text;
                this.empresa.UsuarioObj.Email        = this.textBox_mail.Text;
                this.empresa.UsuarioObj.Username     = this.textBox_usuario.Text;

                if (this.panel_datausuario.Controls["textBox_pass"].Text != "")
                {
                    this.empresa.UsuarioObj.Password = Utils.Utilities.Hash(this.panel_datausuario.Controls["textBox_pass"].Text);
                    UsuarioService usrService = (UsuarioService)ServiceFactory.GetService("Usuario");
                    usrService.updatePassword(this.empresa.UsuarioObj);
                }

                empresaService.update(this.empresa);

                MessageBox.Show("Empresa actualizada con éxito!", "Actualizar empresa.",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                if (!this.fromMenu)
                {
                    ((Empresa_Listado)this.previous).cargarListadoEmpresas();
                }
                this.previous.Show();
                this.Hide();
            }
            catch (ValidadorException exception)
            {
                MessageBox.Show(exception.Message, "Error al registrar el usuario.",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                MessageBox.Show("Error al editar la empresa!", "Error!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);

                this.previous.Show();
                this.Hide();
            }
        }
示例#4
0
        private void register_btn_registrar_Click(object sender, EventArgs e)
        {
            try {
                ValidadorRegistro validReg = new ValidadorRegistro();
                validReg.validar(this.Controls);
                Dictionary <string, string> userParams = this.loadUserParams();
                UsuarioService usrService = (UsuarioService)ServiceFactory.GetService("Usuario");
                usrService.save(userParams);
                MessageBox.Show("Usuario guardado con exito!", "Nuevo usuario", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (ValidadorException exception)
            {
                MessageBox.Show(exception.Message, "Error al registrar el usuario.",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            catch (SqlException excep)
            {
                Console.WriteLine(excep.Message);
                if (excep.Message.Contains("Usuario"))
                {
                    MessageBox.Show("El usuario ya existe!", "Error al registrar el usuario."
                                    , MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else if (excep.Message.Contains("Cliente"))
                {
                    MessageBox.Show("Ya existe un cliente con ese documento/CUIL!", "Error al registrar el usuario."
                                    , MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else if (excep.Message.Contains("Empresa"))
                {
                    MessageBox.Show("Ya existe una empresa con ese CUIT!", "Error al registrar el usuario."
                                    , MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    MessageBox.Show(excep.Message, "Error al registrar el usuario."
                                    , MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                return;
            }


            this.Hide();
            this.previous.Show();
        }
示例#5
0
 private void btn_comprar_Click(object sender, EventArgs e)
 {
     try
     {
         ValidadorRegistro validReg = new ValidadorRegistro();
         validReg.validar(this.Controls);
         ClienteService clienteService = (ClienteService)ServiceFactory.GetService("Cliente");
         clienteService.updateTarjeta(this.cliente.Id, tarjetaNueva.Text);
         cliente.DatosTarjeta = tarjetaNueva.Text;
         this.compra_detalle.setTarjeta();
         MessageBox.Show("Tarjeta guardada con exito!", "Nueva Tarjeta", MessageBoxButtons.OK, MessageBoxIcon.Information);
         this.Close();
     }
     catch (ValidadorException exception)
     {
         MessageBox.Show(exception.Message, "Error al registrar nueva tarjeta.",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
 }