示例#1
0
        /// <summary>
        /// Metodo que edita los datos de un paciente
        /// </summary>
        /// <param name="paciente"></param>
        /// <returns></returns>
        public bool EditarPaciente(Paciente paciente)
        {
            try
            {
                PacienteServicio pacienteServicio = new PacienteServicio();
                ServicioPaciente servicio = new ServicioPaciente();

                pacienteServicio.Id = paciente.Id;
                pacienteServicio.Cedula = paciente.Cedula;
                pacienteServicio.Correo = paciente.Correo;
                pacienteServicio.FechaIngreso = paciente.FechaIngreso;
                pacienteServicio.Nombre = paciente.Nombre;
                pacienteServicio.PrimerApellido = paciente.PrimerApellido;
                pacienteServicio.SegundoApellido = paciente.SegundoApellido;
                pacienteServicio.SegundoNombre = paciente.SegundoNombre;
                pacienteServicio.Telefono = paciente.Telefono;
                pacienteServicio.TelefonoMovil = paciente.TelefonoMovil;

                servicio.EditarPaciente(pacienteServicio);
                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }
示例#2
0
        /// <summary>
        /// Metodo que valida que un paciente exista
        /// </summary>
        /// <param name="cedula"></param>
        /// <returns></returns>
        public int ValidarPacienteExistente(int cedula)
        {
            try
            {
                PacienteServicio pacienteServicio = new PacienteServicio();
                ServicioPaciente servicio = new ServicioPaciente();

                int retorno = servicio.ValidarPacienteExistente(cedula);
                return retorno;
            }
            catch (Exception)
            {
                return -1;
            }
        }
示例#3
0
 /// <remarks/>
 public void EditarPacienteAsync(Paciente paciente, object userState)
 {
     if ((this.EditarPacienteOperationCompleted == null)) {
         this.EditarPacienteOperationCompleted = new System.Threading.SendOrPostCallback(this.OnEditarPacienteOperationCompleted);
     }
     this.InvokeAsync("EditarPaciente", new object[] {
                                                         paciente}, this.EditarPacienteOperationCompleted, userState);
 }
示例#4
0
 /// <remarks/>
 public void EditarPacienteAsync(Paciente paciente)
 {
     this.EditarPacienteAsync(paciente, null);
 }
示例#5
0
 public bool EditarPaciente(Paciente paciente)
 {
     object[] results = this.Invoke("EditarPaciente", new object[] {
                                                                       paciente});
     return ((bool)(results[0]));
 }
示例#6
0
 /// <remarks/>
 public System.IAsyncResult BeginEditarPaciente(Paciente paciente, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("EditarPaciente", new object[] {
                                                                paciente}, callback, asyncState);
 }
示例#7
0
 /// <remarks/>
 public void AgregarPacienteAsync(Paciente paciente)
 {
     this.AgregarPacienteAsync(paciente, null);
 }