//para actulizar la lista de la aplicacion y para yo no estar actualizando directamente de la base de datos //agragar y actualizar public FisioterapeutaCRUDViewModel ObtenerFisioterapeutaCRUD(FisioterapeutaB f) { if (f != null) { FisioterapeutaCRUDViewModel fcrudvm = new FisioterapeutaCRUDViewModel(); fcrudvm.Codigo = f.iCodigoFisioterapeuta; fcrudvm.Nombre = f.vNombresFisioterapeuta; fcrudvm.Apellidos = f.vApellidosFisioterapeuta; fcrudvm.Celular = f.vCelularFisioterapeuta; fcrudvm.Telefono = f.vTelefonoFisioterapeuta; fcrudvm.CentLaboral = f.vCentLabFisioterapeuta; fcrudvm.Email = f.vEmailFisioterapeuta; fcrudvm.Rol = f.vRolFisioterapeuta; fcrudvm.NCTMP = f.vNumCTMPFisioterapeuta; fcrudvm.NNDTA = f.vNumNDTAFisioterapeuta; fcrudvm.Sexo = Convert.ToChar(f.cGenero); fcrudvm.UrlFoto = f.vUrlFotoFosioterapeuta; fcrudvm.Usuario = f.vUsuarioFiosioterapeuta; fcrudvm.Contrasena = f.vContrasenaFisioterapeuta; fcrudvm.UrlFoto = f.vUrlFotoFosioterapeuta; return(fcrudvm); } return(null); }
public List <FisioterapeutaCRUDViewModel> ObtenerFisioterapeutasCRUD() { List <FisioterapeutaCRUDViewModel> listaFisioterapeutas = new List <FisioterapeutaCRUDViewModel>(); List <FisioterapeutaB> aux = FisioterapeutaDL.ObtenerFisioterapeutas(); IEnumerable <FisioterapeutaB> ordenadosFisioterapeutas = aux.OrderBy(f => f.vApellidosFisioterapeuta); foreach (var f in ordenadosFisioterapeutas) { FisioterapeutaCRUDViewModel fcrudvm = new FisioterapeutaCRUDViewModel(); fcrudvm.Codigo = f.iCodigoFisioterapeuta; fcrudvm.Nombre = f.vNombresFisioterapeuta; fcrudvm.Apellidos = f.vApellidosFisioterapeuta; fcrudvm.Celular = f.vCelularFisioterapeuta; fcrudvm.Telefono = f.vTelefonoFisioterapeuta; fcrudvm.CentLaboral = f.vCentLabFisioterapeuta; fcrudvm.Email = f.vEmailFisioterapeuta; fcrudvm.Rol = f.vRolFisioterapeuta; fcrudvm.NCTMP = f.vNumCTMPFisioterapeuta; fcrudvm.NNDTA = f.vNumNDTAFisioterapeuta; fcrudvm.Sexo = Convert.ToChar(f.cGenero); fcrudvm.UrlFoto = f.vUrlFotoFosioterapeuta; fcrudvm.Usuario = f.vUsuarioFiosioterapeuta; fcrudvm.Contrasena = f.vContrasenaFisioterapeuta; fcrudvm.UrlFoto = f.vUrlFotoFosioterapeuta; listaFisioterapeutas.Add(fcrudvm); } return(listaFisioterapeutas); }
public List <FisioterapeutaCRUDViewModel> ObtenerFisioterapeutasBuscadosCRUD(int IdColumna, string Buscar) { List <FisioterapeutaCRUDViewModel> listaFisioterapeutaBuscar = new List <FisioterapeutaCRUDViewModel>(); List <FisioterapeutaB> aux = FisioterapeutaDL.BuscaPorCampo(IdColumna, Buscar); if (aux != null) { foreach (var f in aux) { FisioterapeutaCRUDViewModel fcrudvm = new FisioterapeutaCRUDViewModel(); fcrudvm.Codigo = f.iCodigoFisioterapeuta; fcrudvm.Nombre = f.vNombresFisioterapeuta; fcrudvm.Apellidos = f.vApellidosFisioterapeuta; fcrudvm.Celular = f.vCelularFisioterapeuta; fcrudvm.Telefono = f.vTelefonoFisioterapeuta; fcrudvm.CentLaboral = f.vCentLabFisioterapeuta; fcrudvm.Email = f.vEmailFisioterapeuta; fcrudvm.Rol = f.vRolFisioterapeuta; fcrudvm.NCTMP = f.vNumCTMPFisioterapeuta; fcrudvm.NNDTA = f.vNumNDTAFisioterapeuta; fcrudvm.Sexo = Convert.ToChar(f.cGenero); fcrudvm.UrlFoto = f.vUrlFotoFosioterapeuta; listaFisioterapeutaBuscar.Add(fcrudvm); } return(listaFisioterapeutaBuscar); } return(null); }
private void EliminarFisioterapeutaDialog(object parameter) { if (MessageBoxResult.Yes == MessageBox.Show("¿Esta seguro que desea eliminar al paciente " + Nombre + " " + Apellidos + "?", "Advertencia", MessageBoxButton.YesNo)) { if (FisioterapeutaDL.BorrarFisioterapeuta(fiosoterapeutaBean().iCodigoFisioterapeuta)) { businesssObject = new FisioterapeutaBusinessObject(); ObservableCollection <FisioterapeutaCRUDViewModel> ocltnFisioterapeutasCRUD = ListarFisioterapeutasViewModel.Instance().ListaFisioterapeutas; FisioterapeutaCRUDViewModel fisioterapeutaEliminar = null; if (ocltnFisioterapeutasCRUD != null) { for (int i = 0; i < ocltnFisioterapeutasCRUD.Count; i++) { if (ocltnFisioterapeutasCRUD[i].Codigo == this.Codigo) { fisioterapeutaEliminar = ocltnFisioterapeutasCRUD[i]; ListarFisioterapeutasViewModel.Instance().ListaFisioterapeutas.RemoveAt(i); } } MessageBox.Show("Se eliminó al fisioterpapeuta " + Nombre + " " + Apellidos + ".", "Mensaje"); } } else { MessageBox.Show("No se puede eliminar al fisioterapeuta seleccionado, ya que esta asignado a pacientes. Realice la desasignación y podrá eliminarlo al fisioterapeuta " + fiosoterapeutaBean().vNombresFisioterapeuta + "."); } } //ListarFisioterapeutasViewModel.Instance().refrescarListaFiosioterapeutas(); }
public List<FisioterapeutaCRUDViewModel> ObtenerFisioterapeutasBuscadosCRUD(int IdColumna, string Buscar) { List<FisioterapeutaCRUDViewModel> listaFisioterapeutaBuscar = new List<FisioterapeutaCRUDViewModel>(); List<FisioterapeutaB> aux = FisioterapeutaDL.BuscaPorCampo(IdColumna, Buscar); if (aux != null) { foreach (var f in aux) { FisioterapeutaCRUDViewModel fcrudvm = new FisioterapeutaCRUDViewModel(); fcrudvm.Codigo = f.iCodigoFisioterapeuta; fcrudvm.Nombre = f.vNombresFisioterapeuta; fcrudvm.Apellidos = f.vApellidosFisioterapeuta; fcrudvm.Celular = f.vCelularFisioterapeuta; fcrudvm.Telefono = f.vTelefonoFisioterapeuta; fcrudvm.CentLaboral = f.vCentLabFisioterapeuta; fcrudvm.Email = f.vEmailFisioterapeuta; fcrudvm.Rol = f.vRolFisioterapeuta; fcrudvm.NCTMP = f.vNumCTMPFisioterapeuta; fcrudvm.NNDTA = f.vNumNDTAFisioterapeuta; fcrudvm.Sexo = Convert.ToChar(f.cGenero); fcrudvm.UrlFoto = f.vUrlFotoFosioterapeuta; listaFisioterapeutaBuscar.Add(fcrudvm); } return listaFisioterapeutaBuscar; } return null; }
public List<FisioterapeutaCRUDViewModel> ObtenerFisioterapeutasCRUD() { List<FisioterapeutaCRUDViewModel> listaFisioterapeutas = new List<FisioterapeutaCRUDViewModel>(); List<FisioterapeutaB> aux = FisioterapeutaDL.ObtenerFisioterapeutas(); IEnumerable<FisioterapeutaB> ordenadosFisioterapeutas = aux.OrderBy(f => f.vApellidosFisioterapeuta); foreach (var f in ordenadosFisioterapeutas) { FisioterapeutaCRUDViewModel fcrudvm = new FisioterapeutaCRUDViewModel(); fcrudvm.Codigo = f.iCodigoFisioterapeuta; fcrudvm.Nombre = f.vNombresFisioterapeuta; fcrudvm.Apellidos = f.vApellidosFisioterapeuta; fcrudvm.Celular = f.vCelularFisioterapeuta; fcrudvm.Telefono = f.vTelefonoFisioterapeuta; fcrudvm.CentLaboral = f.vCentLabFisioterapeuta; fcrudvm.Email = f.vEmailFisioterapeuta; fcrudvm.Rol = f.vRolFisioterapeuta; fcrudvm.NCTMP = f.vNumCTMPFisioterapeuta; fcrudvm.NNDTA = f.vNumNDTAFisioterapeuta; fcrudvm.Sexo = Convert.ToChar(f.cGenero); fcrudvm.UrlFoto = f.vUrlFotoFosioterapeuta; fcrudvm.Usuario = f.vUsuarioFiosioterapeuta; fcrudvm.Contrasena = f.vContrasenaFisioterapeuta; fcrudvm.UrlFoto = f.vUrlFotoFosioterapeuta; listaFisioterapeutas.Add(fcrudvm); } return listaFisioterapeutas; }
private void ActualizarFisioterapueta(object parameter) { try { FisioterapeutaB f = new FisioterapeutaB(); f.iCodigoFisioterapeuta = Codigo; //f.vNombresFisioterapeuta = Nombre; //f.vApellidosFisioterapeuta = Apellidos; f.vCelularFisioterapeuta = Celular; f.vTelefonoFisioterapeuta = Telefono; //f.vCentLabFisioterapeuta = CentLaboral; f.vEmailFisioterapeuta = Email; //f.vNumCTMPFisioterapeuta = NCTMP; //f.vNumNDTAFisioterapeuta = NNDTA; //f.vRolFisioterapeuta = Rol; //f.cGenero = Sexo; //f.vUsuarioFiosioterapeuta = Nombre; //f.vContrasenaFisioterapeuta = Nombre + Apellidos; //f.vUrlFotoFosioterapeuta = UrlFoto; //f.iFlagBorradoFisioterapeuta = FlagBorradoFisioterapeuta; //GuardarImagenCargada(); if (FisioterapeutaDL.ActualizarFisioterapeuta(f)) { businesssObject = new FisioterapeutaBusinessObject(); ObservableCollection <FisioterapeutaCRUDViewModel> ocltnFisioterapeutasCRUD = ListarFisioterapeutasViewModel.Instance().ListaFisioterapeutas; FisioterapeutaCRUDViewModel fisioterapeutaActulizar = null; if (ocltnFisioterapeutasCRUD != null) { for (int i = 0; i < ocltnFisioterapeutasCRUD.Count; i++) { if (ocltnFisioterapeutasCRUD[i].Codigo == this.Codigo) { fisioterapeutaActulizar = ocltnFisioterapeutasCRUD[i]; fisioterapeutaActulizar.Email = this.Email; fisioterapeutaActulizar.Telefono = this.Telefono; fisioterapeutaActulizar.Celular = this.Celular; ListarFisioterapeutasViewModel.Instance().ListaFisioterapeutas[i] = fisioterapeutaActulizar; ListarFisioterapeutasViewModel.Instance().ForzarListaRefresh(); } } MessageBox.Show("Fisioterauta actualizado"); } } } catch (Exception ex) { throw ex; } finally { //MessageBox.Show("Se guardo con exito"); } }
//para actulizar la lista de la aplicacion y para yo no estar actualizando directamente de la base de datos //agragar y actualizar public FisioterapeutaCRUDViewModel ObtenerFisioterapeutaCRUD(FisioterapeutaB f) { if (f != null) { FisioterapeutaCRUDViewModel fcrudvm = new FisioterapeutaCRUDViewModel(); fcrudvm.Codigo = f.iCodigoFisioterapeuta; fcrudvm.Nombre = f.vNombresFisioterapeuta; fcrudvm.Apellidos = f.vApellidosFisioterapeuta; fcrudvm.Celular = f.vCelularFisioterapeuta; fcrudvm.Telefono = f.vTelefonoFisioterapeuta; fcrudvm.CentLaboral = f.vCentLabFisioterapeuta; fcrudvm.Email = f.vEmailFisioterapeuta; fcrudvm.Rol = f.vRolFisioterapeuta; fcrudvm.NCTMP = f.vNumCTMPFisioterapeuta; fcrudvm.NNDTA = f.vNumNDTAFisioterapeuta; fcrudvm.Sexo = Convert.ToChar(f.cGenero); fcrudvm.UrlFoto = f.vUrlFotoFosioterapeuta; fcrudvm.Usuario = f.vUsuarioFiosioterapeuta; fcrudvm.Contrasena = f.vContrasenaFisioterapeuta; fcrudvm.UrlFoto = f.vUrlFotoFosioterapeuta; return fcrudvm; } return null; }