/// <summary> /// Busca el dni del cliente ingresado a partir de su nombre y apellido /// </summary> /// <param name="nombre"></param> /// <param name="apellido"></param> /// <returns></returns> private int BuscarDni(string nombre, string apellido) { foreach (Persona cliente in Kwik_E_Mart.listadoClientes) { if (Validaciones.CompararStrings(cliente.Nombre, nombre) && Validaciones.CompararStrings(cliente.Apellido, apellido)) { return(cliente.Dni); } } return(-1); }
/// <summary> /// Devuelve el objeto de tipo Cliente que coincide con los datos pasados por parámetros /// </summary> /// <param name="nombre"></param> /// <param name="apellido"></param> /// <param name="dni"></param> /// <returns></returns> private Cliente BuscarCliente(string nombre, string apellido, string dni) { Cliente auxCliente = Kwik_E_Mart.BuscarClientePorDni(dni); if (auxCliente != null) { if (!Validaciones.CompararStrings(auxCliente.Nombre, nombre) || !Validaciones.CompararStrings(auxCliente.Apellido, apellido)) { MessageBox.Show("Ya existe un cliente con ese DNI!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(null); } } return(auxCliente); }