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(); }
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; }
private void dgCustomer_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 0) { /*string nombre,string apellido,string tipodoc,string nrodoc,string mail,string telefono, * DateTime fechanac,string nacionalidad,string dircalle,int dirnrocalle,string pais,int dirpiso, * string dirdepto,string dirlocalidad, string habilitado */ if (e.RowIndex >= 0) { DataGridViewRow row = this.dgCustomer.Rows[e.RowIndex]; int idPersona = Int32.Parse(row.Cells["idPersona"].Value.ToString()); string nombre = row.Cells["Nombre"].Value.ToString(); string apellido = row.Cells["Apellido"].Value.ToString(); string tipodoc = row.Cells["Tipo Identificacion"].Value.ToString(); string nrodoc = row.Cells["Nro de Identificacion"].Value.ToString(); string mail = row.Cells["Mail"].Value.ToString(); string telefono = row.Cells["Telefono"].Value.ToString(); DateTime fechanac = DateTime.Parse(row.Cells["Fecha de Nacimiento"].Value.ToString()); string nacionalidad = row.Cells["Nacionalidad"].Value.ToString(); string dircalle = row.Cells["Calle"].Value.ToString(); int dirnrocalle = Int32.Parse(row.Cells["Numero"].Value.ToString()); string pais = row.Cells["Pais del Domicilio"].Value.ToString(); int dirpiso = Int32.Parse(row.Cells["Piso"].Value.ToString()); string dirdepto = row.Cells["Dpto"].Value.ToString(); string dirloc = row.Cells["Localidad"].Value.ToString(); string habilitado = row.Cells["Habilitado"].Value.ToString(); DatosCliente dc = new DatosCliente(idPersona, nombre, apellido, tipodoc, nrodoc, mail, telefono, fechanac, nacionalidad, dircalle, dirnrocalle, pais, dirpiso, dirdepto, dirloc, habilitado); if (modo == 1) { ModificarCliente mc = new ModificarCliente(dc); // mc.Show(); } else { BorrarCliente bc = new BorrarCliente(dc); //bc.Show(); } //StateMents you Want to execute to Get Data } } }
public MailErroneo(DatosCliente datos, int modo) { this.idPersona = datos.idPersona; this.nombre = datos.nombre; this.apellido = datos.apellido; this.nrodoc = datos.nrodoc; this.mail = datos.mail; this.modo = modo; this.datos = datos; InitializeComponent(); label1.Text = "El cliente seleccionado posee un mail duplicado con otro usuario.\n" + " Seleccione los datos del usuario que posea la direccion de correo electronico seleccionado."; lblNombre1.Text = nombre; lblApellido1.Text = apellido; lblNumero1.Text = nrodoc; lblMail1.Text = mail; string consultaBusqueda = String.Format("select top 1 pe.idPersona, pe.Nombre,pe.Apellido,pe.NroDocumento,pe.Mail from mmel.Persona pe where pe.idPersona <>{0} and pe.Mail like '{1}' ", idPersona, mail); 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(); while (reader.Read()) { lblNombre2.Text = (reader["Nombre"].ToString()); lblApellido2.Text = (reader["Apellido"].ToString()); lblnro2.Text = (reader["NroDocumento"].ToString()); lblMail2.Text = (reader["Mail"].ToString()); idPersona2 = Int32.Parse(reader["idPersona"].ToString()); } reader.Close(); con.Close(); }