Exemple #1
0
        public BorrarCliente(DatosCliente dc)
        {
            this.datos = dc;

            InitializeComponent();


            int aux = datos.esErroneo(datos.idPersona);

            if (aux == 1 || aux == 2)
            {
                //MailErroneo me = new MailErroneo(datos,2);
                //me.Show();
                this.Hide();
                ErrorPasaporteErroneo epe = new ErrorPasaporteErroneo(datos.nrodoc, datos.mail, this);
                epe.Show();
            }

            /*else if (aux == 2)
             * {
             *  //error de id y tipo repetidos
             *  PasaporteErroneo pe = new PasaporteErroneo(datos,2);
             *  pe.Show();
             * }*/
            else if (aux == 0)
            {
                //todo ok
                this.Show();
            }
            llenarCampos();
        }
Exemple #2
0
        private bool consultarUsuarioExistenteIdentificacion()
        {
            string        consultaBusqueda = String.Format("select p.idPersona,p.Nombre,p.Apellido,p.Mail,p.NroDocumento,hu.idHuesped from mmel.Persona p,mmel.Huesped hu, mmel.TipoDocumento td where p.idPersona=hu.idPersona and p.NroDocumento={0} and td.idTipoDocumento=p.idTipoDocumento and td.detalle='{1}'", txtidnro.Text, cboidtipo.Text);
            string        strCo            = ConfigurationManager.AppSettings["stringConexion"];
            SqlConnection con = new SqlConnection(strCo);
            SqlCommand    cmd = new SqlCommand(consultaBusqueda, con);

            con.Open();
            if (cmd.Connection.State == ConnectionState.Closed)
            {
                cmd.Connection.Open();
            }
            SqlDataReader reader   = cmd.ExecuteReader();
            int           aux      = 0;
            string        nombre   = "";
            string        apellido = "";
            string        mail     = "";
            string        nro      = "";
            int           idPersona;

            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    idPersona = Int32.Parse(reader["idPersona"].ToString());
                    nombre    = (reader["Nombre"].ToString());
                    apellido  = (reader["Apellido"].ToString());
                    mail      = (reader["Mail"].ToString());
                    nro       = (reader["NroDocumento"].ToString());
                    aux++;
                }
                reader.Close();
                con.Close();
                if (aux > 1)
                {
                    //PasaporteErroneoReserva per = new PasaporteErroneoReserva(idCliente, nombre, apellido, nro, mail,this);
                    //per.Show();
                    ErrorPasaporteErroneo epe = new ErrorPasaporteErroneo(nro, mail, this);
                    this.Hide();
                    epe.Show();
                    return(false);
                }
                else
                {
                    MessageBox.Show("Cliente identificado");
                    lstHuespedes.Items.Add(String.Format("{0} {1}", nombre, apellido));
                    return(true);
                }
            }
            else
            {
                MessageBox.Show("No hay usuario registrado con ese tipo y nro de identifiacion");
                return(false);
            }
            return(true);
        }
Exemple #3
0
        private bool consultarUsuarioExistenteMail()
        {
            string        consultaBusqueda = String.Format("select idPersona,Nombre,Apellido,Mail,NroDocumento from mmel.Persona p where p.Mail='{0}' ", txtidmail.Text);
            string        strCo            = ConfigurationManager.AppSettings["stringConexion"];
            SqlConnection con = new SqlConnection(strCo);
            SqlCommand    cmd = new SqlCommand(consultaBusqueda, con);

            con.Open();
            if (cmd.Connection.State == ConnectionState.Closed)
            {
                cmd.Connection.Open();
            }
            SqlDataReader reader   = cmd.ExecuteReader();
            int           aux      = 0;
            string        nombre   = "";
            string        apellido = "";
            string        mail     = "";
            string        idNro    = "";
            int           idPersona;

            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    idPersona = Int32.Parse(reader["idPersona"].ToString());
                    nombre    = (reader["Nombre"].ToString());
                    apellido  = (reader["Apellido"].ToString());
                    mail      = (reader["Mail"].ToString());
                    idNro     = (reader["NroDocumento"].ToString());
                    aux++;
                }
                reader.Close();
                con.Close();
                if (aux > 1)
                {
                    //MailErroneoReserva per = new MailErroneoReserva(idCliente, nombre, apellido, idNro, mail,this);
                    //per.Show();
                    ErrorPasaporteErroneo epe = new ErrorPasaporteErroneo(idNro, mail, this);
                    epe.Show();
                    this.Hide();
                    return(false);
                }
                else
                {
                    MessageBox.Show("Cliente identificado");
                    lstHuespedes.Items.Add(String.Format("{0} {1}", nombre, apellido));
                    return(true);
                }
            }
            else
            {
                MessageBox.Show("No hay usuario registrado con ese mail");
                return(false);
            }
            return(true);
        }
Exemple #4
0
        public ModificarCliente(DatosCliente datos)
        {
            this.idPersona    = datos.idPersona;
            this.nombre       = datos.nombre;
            this.apellido     = datos.apellido;
            this.tipodoc      = datos.tipodoc;
            this.nrodoc       = datos.nrodoc;
            this.mail         = datos.mail;
            this.fechanac     = datos.fechanac;
            this.nacionalidad = datos.nacionalidad;
            this.dircalle     = datos.dircalle;
            this.dirnrocalle  = datos.dirnrocalle;
            this.pais         = datos.pais;
            this.dirpiso      = datos.dirpiso;
            this.dirdepto     = datos.dirdepto;
            this.dirloc       = datos.dirloc;
            this.habilitado   = datos.habilitado;
            this.telefono     = datos.telefono;

            int aux = datos.esErroneo(idPersona);

            InitializeComponent();
            cargarPaises();
            cargarTipoID();
            if (aux == 1)
            {
                this.Hide();
                //MailErroneo me = new MailErroneo(datos,1);
                ErrorPasaporteErroneo epe = new ErrorPasaporteErroneo(nrodoc, mail, this);
                epe.Show();
                //me.Show();
            }
            else if (aux == 2)
            {
                //error de id y tipo repetidos
                this.Hide();
                //PasaporteErroneo pe = new PasaporteErroneo(datos,1); //1 x modificacion.
                //pe.Show();
                ErrorPasaporteErroneo epe = new ErrorPasaporteErroneo(nrodoc, mail, this);
                epe.Show();
            }

            else if (aux == 0)
            {
                //todo ok
                this.Show();
                llenarCampos();
            }

            llenarCampos();

            dateTimePicker1.Value = LoginData.SystemDate;
        }