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(); }
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); }
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); }
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; }