Пример #1
0
        public static void actulizar_paciente(Pacientes obj)
        {
            if (obj == null)
            {
                throw new ArgumentException("El objeto no puede ser nulo");
            }
            if (obj.paciente_id <= 0)
            {
                throw new ArgumentException("El id del doctor no puede ser menor  o igual que a cero");
            }
            if (string.IsNullOrEmpty(obj.nombre))
            {
                throw new ArgumentException("El Nombre del Producto no puede ser nulo");
            }
            if (string.IsNullOrEmpty(obj.apellido))
            {
                throw new ArgumentException("El especialidad no puede ser nulo");
            }
            if (string.IsNullOrEmpty(obj.direccion))
            {
                throw new ArgumentException("El telefono no puede ser nulo");
            }
            if (string.IsNullOrEmpty(obj.telefono))
            {
                throw new ArgumentException("El usuario no puede ser nulo");
            }
            int?id = 0;

            PacientedbTableAdapters.pacienteTableAdapter Adapter = new PacientedbTableAdapters.pacienteTableAdapter();

            Adapter.actulizar_paciente(obj.nombre, obj.apellido, obj.direccion, obj.telefono, obj.paciente_id);
        }
Пример #2
0
        public static int insertar_paciente(Pacientes obj)
        {
            if (obj == null)
            {
                throw new ArgumentException("El objeto no puede ser nulo");
            }

            if (string.IsNullOrEmpty(obj.nombre))
            {
                throw new ArgumentException("El Nombre del Paciente no puede ser nulo");
            }
            if (string.IsNullOrEmpty(obj.apellido))
            {
                throw new ArgumentException("El Apellido no puede ser nulo");
            }
            if (string.IsNullOrEmpty(obj.direccion))
            {
                throw new ArgumentException("El Direccion no puede ser nulo");
            }
            if (string.IsNullOrEmpty(obj.telefono))
            {
                throw new ArgumentException("El Telefono no puede ser nulo");
            }
            int?id = 0;

            PacientedbTableAdapters.pacienteTableAdapter Adapter = new PacientedbTableAdapters.pacienteTableAdapter();
            Adapter.insertar_paciente(obj.nombre, obj.apellido, obj.direccion, obj.telefono, ref id);
            if (id == null || id <= 0)
            {
                throw new Exception("la llave primaria no recorrio  bien");
            }
            return(id.Value);
        }
Пример #3
0
        public static void eliminar_paciente(int paciente_id)
        {
            if (paciente_id <= 0)
            {
                throw new ArgumentException("El id del Paciente no puede ser menor o igual que cero");
            }

            PacientedbTableAdapters.pacienteTableAdapter adapter = new PacientedbTableAdapters.pacienteTableAdapter();
            adapter.eliminar_paciente(paciente_id);
        }
Пример #4
0
        public static Pacientes GetPacienteById(int paciente_id)
        {
            if (paciente_id <= 0)
            {
                throw new ArgumentException("El id del Paciente no puede ser menor o igual que cero");
            }
            PacientedbTableAdapters.pacienteTableAdapter adapter = new PacientedbTableAdapters.pacienteTableAdapter();
            Pacientedb.pacienteDataTable table = adapter.GetDataBy3(paciente_id);
            Pacientes obj = GetPacienteFromRow(table[0]);

            return(obj);
        }
Пример #5
0
        public static List <Pacientes> GetPaciente()
        {
            PacientedbTableAdapters.pacienteTableAdapter adapter = new PacientedbTableAdapters.pacienteTableAdapter();
            Pacientedb.pacienteDataTable table = adapter.GetPaciente();
            List <Pacientes>             list  = new List <Pacientes>();

            foreach (var row in table)
            {
                Pacientes obj = GetPacienteFromRow(row);
                list.Add(obj);
            }
            return(list);
        }