예제 #1
0
        public List <ClientesFarmacia> LeerCliente()
        {
            string datos = archivoCliente.Leer();

            if (datos != null)
            {
                List <ClientesFarmacia> clientes = new List <ClientesFarmacia>();
                string[] lineas = datos.Split('\n');
                for (int i = 0; i < lineas.Length - 1; i++)
                {
                    string[]         campos = lineas[i].Split('|');
                    ClientesFarmacia a      = new ClientesFarmacia()
                    {
                        Nombre    = campos[0],
                        Apellido  = campos[1],
                        Direccion = campos[2],
                        Telefono  = campos[3],
                        Correo    = campos[4],
                        ERF       = campos[5]
                    };
                    clientes.Add(a);
                }
                Clintes = clientes;
                return(clientes);
            }
            else
            {
                return(null);
            }
        }
예제 #2
0
        public bool AgregarCliente(ClientesFarmacia client)
        {
            Clintes.Add(client);
            bool resultado = ActualizarArchivo();

            Clintes = LeerCliente();
            return(resultado);
        }
예제 #3
0
        public bool EliminarCliente(ClientesFarmacia client)
        {
            ClientesFarmacia temporal = new ClientesFarmacia();

            foreach (var item in Clintes)
            {
                if (item.Telefono == client.Telefono)
                {
                    temporal = item;
                }
            }
            Clintes.Remove(temporal);
            bool resultado = ActualizarArchivo();

            Clintes = LeerCliente();
            return(resultado);
        }
예제 #4
0
        public bool ModificarCliente(ClientesFarmacia o, ClientesFarmacia m)
        {
            ClientesFarmacia temporal = new ClientesFarmacia();

            foreach (var item in Clintes)
            {
                if (o.Telefono == item.Telefono)
                {
                    temporal = item;
                }
            }
            temporal.Nombre    = m.Nombre;
            temporal.Apellido  = m.Apellido;
            temporal.Direccion = m.Direccion;
            temporal.Telefono  = m.Telefono;
            temporal.Correo    = m.Correo;
            temporal.ERF       = m.ERF;
            bool resultado = ActualizarArchivo();

            Clintes = LeerCliente();
            return(resultado);
        }