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"); } }
public static bool GuardarFisiotaerapeuta(FisioterapeutaB f) { #region linq to class //try //{ // //RemoteModelDataContext dm = new RemoteModelDataContext(); // dm.Fisioterapeutas.InsertOnSubmit(f); // dm.SubmitChanges(); // return true; //} //catch (Exception ex) //{ // throw ex; //} #endregion #region SQL compact connection SqlCeConnection conn = null; SqlCeCommand cmd = null; try { conn = new SqlCeConnection("Data Source=" + System.IO.Path.Combine(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location), "HRNPCIData.sdf")); conn.Open(); cmd = new SqlCeCommand("INSERT INTO Fisioterapeuta( " + "vNombresFisioterapeuta," + "vApellidosFisioterapeuta," + "vRolFisioterapeuta," + "vCelularFisioterapeuta," + "vTelefonoFisioterapeuta," + "vCentLabFisioterapeuta," + "vEmailFisioterapeuta," + "vNumCTMPFisioterapeuta," + "vNumNDTAFisioterapeuta," + "vContrasenaFisioterapeuta," + "vUsuarioFiosioterapeuta," + "iFlagBorradoFisioterapeuta," + "vUrlFotoFosioterapeuta," + "cGenero)" + "VALUES (" + "@vNombresFisioterapeuta," + "@vApellidosFisioterapeuta," + "@vRolFisioterapeuta," + "@vCelularFisioterapeuta," + "@vTelefonoFisioterapeuta," + "@vCentLabFisioterapeuta," + "@vEmailFisioterapeuta," + "@vNumCTMPFisioterapeuta," + "@vNumNDTAFisioterapeuta," + "@vContrasenaFisioterapeuta," + "@vUsuarioFiosioterapeuta," + "@iFlagBorradoFisioterapeuta," + "@vUrlFotoFosioterapeuta," + "@cGenero)", conn); cmd.Parameters.AddWithValue("@iCodigoFisioterapeuta", (f.iCodigoFisioterapeuta as object) ?? DBNull.Value); cmd.Parameters.AddWithValue("@vNombresFisioterapeuta", (f.vNombresFisioterapeuta.Trim() as object) ?? DBNull.Value); cmd.Parameters.AddWithValue("@vApellidosFisioterapeuta", (f.vApellidosFisioterapeuta.Trim() as object) ?? DBNull.Value); cmd.Parameters.AddWithValue("@vRolFisioterapeuta", (f.vRolFisioterapeuta.Trim() as object) ?? DBNull.Value); cmd.Parameters.AddWithValue("@vCelularFisioterapeuta", (f.vCelularFisioterapeuta.Trim() as object) ?? DBNull.Value); cmd.Parameters.AddWithValue("@vTelefonoFisioterapeuta", (f.vTelefonoFisioterapeuta.Trim() as object) ?? DBNull.Value); cmd.Parameters.AddWithValue("@vCentLabFisioterapeuta", (f.vCentLabFisioterapeuta.Trim() as object) ?? DBNull.Value); cmd.Parameters.AddWithValue("@vEmailFisioterapeuta", (f.vEmailFisioterapeuta.Trim() as object) ?? DBNull.Value); cmd.Parameters.AddWithValue("@vNumCTMPFisioterapeuta", (f.vNumCTMPFisioterapeuta.Trim() as object) ?? DBNull.Value); cmd.Parameters.AddWithValue("@vNumNDTAFisioterapeuta", (f.vNumNDTAFisioterapeuta.Trim() as object) ?? DBNull.Value); cmd.Parameters.AddWithValue("@vContrasenaFisioterapeuta", (f.vContrasenaFisioterapeuta.Trim() as object) ?? DBNull.Value); cmd.Parameters.AddWithValue("@vUsuarioFiosioterapeuta", (f.vUsuarioFiosioterapeuta.Trim() as object) ?? DBNull.Value); cmd.Parameters.AddWithValue("@iFlagBorradoFisioterapeuta", (f.iFlagBorradoFisioterapeuta as object) ?? DBNull.Value); cmd.Parameters.AddWithValue("@vUrlFotoFosioterapeuta", (f.vUrlFotoFosioterapeuta as object) ?? DBNull.Value); cmd.Parameters.AddWithValue("@cGenero", (f.cGenero) as object ?? DBNull.Value); cmd.ExecuteNonQuery(); } catch (Exception) { return false; } finally { conn.Close(); } return true; #endregion }
public static bool ActualizarFisioterapeuta(FisioterapeutaB f) { #region linq to class //try //{ // //RemoteModelDataContext dm = new RemoteModelDataContext(); // Fisioterapeuta aux = dm.Fisioterapeutas.Where(i => i.iCodigoFisioterapeuta == f.iCodigoFisioterapeuta).First(); // aux.vCelularFisioterapeuta = f.vCelularFisioterapeuta; // aux.vTelefonoFisioterapeuta = f.vTelefonoFisioterapeuta; // aux.vEmailFisioterapeuta = f.vEmailFisioterapeuta; // dm.SubmitChanges(); // return true; //} //catch (Exception) //{ // return false; //} #endregion #region SQL compact connection SqlCeConnection conn = null; SqlCeCommand cmd = null; try { conn = new SqlCeConnection("Data Source=" + System.IO.Path.Combine(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location), "HRNPCIData.sdf")); conn.Open(); cmd = new SqlCeCommand("UPDATE Fisioterapeuta SET " + "vCelularFisioterapeuta = @vCelularFisioterapeuta," + "vTelefonoFisioterapeuta = @vTelefonoFisioterapeuta," + "vEmailFisioterapeuta = @vEmailFisioterapeuta " + "WHERE iCodigoFisioterapeuta = @iCodigoFisioterapeuta", conn); cmd.Parameters.AddWithValue("@vCelularFisioterapeuta", (f.vCelularFisioterapeuta.Trim() as object) ?? DBNull.Value); cmd.Parameters.AddWithValue("@vTelefonoFisioterapeuta", (f.vTelefonoFisioterapeuta.Trim() as object) ?? DBNull.Value); cmd.Parameters.AddWithValue("@vEmailFisioterapeuta", (f.vEmailFisioterapeuta.Trim() as object) ?? DBNull.Value); cmd.Parameters.AddWithValue("@iCodigoFisioterapeuta", (f.iCodigoFisioterapeuta as object) ?? DBNull.Value); cmd.ExecuteNonQuery(); } catch (Exception) { return false; } finally { conn.Close(); } return true; #endregion }
public static FisioterapeutaB VerFisioterapeuta(int id) { #region linq to class //try //{ // //RemoteModelDataContext dm = new RemoteModelDataContext(); // Fisioterapeuta aux = dm.Fisioterapeutas.Where(i => i.iCodigoFisioterapeuta == id).First(); // return aux; //} //catch (Exception) //{ // return null; //} #endregion #region SQL compact connection SqlCeConnection conn = null; SqlCeCommand cmd = null; SqlCeDataReader rdr = null; FisioterapeutaB result = new FisioterapeutaB(); try { conn = new SqlCeConnection("Data Source=" + System.IO.Path.Combine(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location), "HRNPCIData.sdf")); conn.Open(); cmd = new SqlCeCommand("SELECT * From Fisioterapeuta where iCodigoFisioterapeuta = @iCodigoFisioterapeuta", conn); cmd.Parameters.AddWithValue("@iCodigoFisioterapeuta", id); rdr = cmd.ExecuteReader(); while (rdr.Read()) { FisioterapeutaB f = new FisioterapeutaB(); f.iCodigoFisioterapeuta = rdr.GetInt32(0); f.vNombresFisioterapeuta = rdr.GetString(1); f.vApellidosFisioterapeuta = rdr.GetString(2); f.vRolFisioterapeuta = rdr.GetString(3); f.vCelularFisioterapeuta = rdr.GetString(4); f.vTelefonoFisioterapeuta = rdr.GetString(5); f.vCentLabFisioterapeuta = rdr.GetString(6); f.vEmailFisioterapeuta = rdr.GetString(7); f.vNumCTMPFisioterapeuta = rdr.GetString(8); f.vNumNDTAFisioterapeuta = rdr.GetString(9); f.vContrasenaFisioterapeuta = rdr.GetString(10); f.vUsuarioFiosioterapeuta = rdr.GetString(11); f.iFlagBorradoFisioterapeuta = rdr.GetInt32(12); f.vUrlFotoFosioterapeuta = rdr.GetString(13); f.cGenero = rdr.GetString(14); } rdr.Close(); cmd.Dispose(); } catch (Exception) { return null; } finally { conn.Close(); } return result; #endregion }
public static List<FisioterapeutaB> ObtenerFisioterapeutas() { #region linq to class //try //{ // //RemoteModelDataContext dm = new RemoteModelDataContext(); // //return dm.Fisioterapeutas.OrderByDescending(i => i.vApellidosFisioterapeuta) as List<Fisioterapeuta>; // return dm.Fisioterapeutas.ToList(); //} //catch (Exception) //{ // return null; //} #endregion #region SQL compact connection SqlCeConnection conn = null; SqlCeCommand cmd = null; SqlCeDataReader rdr = null; List<FisioterapeutaB> result = new List<FisioterapeutaB>(); try { conn = new SqlCeConnection("Data Source=" + System.IO.Path.Combine(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location), "HRNPCIData.sdf")); conn.Open(); cmd = new SqlCeCommand("SELECT * From Fisioterapeuta", conn); rdr = cmd.ExecuteReader(); while (rdr.Read()) { if (rdr.GetInt32(12) == 0) { FisioterapeutaB f = new FisioterapeutaB(); if (!DBNull.Value.Equals(rdr[0])) f.iCodigoFisioterapeuta = rdr.GetInt32(0); if (!DBNull.Value.Equals(rdr[1])) f.vNombresFisioterapeuta = rdr.GetString(1); if (!DBNull.Value.Equals(rdr[2])) f.vApellidosFisioterapeuta = rdr.GetString(2); if (!DBNull.Value.Equals(rdr[3])) f.vRolFisioterapeuta = rdr.GetString(3); if (!DBNull.Value.Equals(rdr[4])) f.vCelularFisioterapeuta = rdr.GetString(4); if (!DBNull.Value.Equals(rdr[5])) f.vTelefonoFisioterapeuta = rdr.GetString(5); if (!DBNull.Value.Equals(rdr[6])) f.vCentLabFisioterapeuta = rdr.GetString(6); if (!DBNull.Value.Equals(rdr[7])) f.vEmailFisioterapeuta = rdr.GetString(7); if (!DBNull.Value.Equals(rdr[8])) f.vNumCTMPFisioterapeuta = rdr.GetString(8); if (!DBNull.Value.Equals(rdr[9])) f.vNumNDTAFisioterapeuta = rdr.GetString(9); if (!DBNull.Value.Equals(rdr[10])) f.vContrasenaFisioterapeuta = rdr.GetString(10); if (!DBNull.Value.Equals(rdr[11])) f.vUsuarioFiosioterapeuta = rdr.GetString(11); if (!DBNull.Value.Equals(rdr[12])) f.iFlagBorradoFisioterapeuta = rdr.GetInt32(12); if (!DBNull.Value.Equals(rdr[13])) f.vUrlFotoFosioterapeuta = rdr.GetString(13); if (!DBNull.Value.Equals(rdr[14])) f.cGenero = rdr.GetString(14); result.Add(f); } } rdr.Close(); cmd.Dispose(); } catch (Exception) { return null; } finally { conn.Close(); } return result; #endregion }
//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; }
private void AgregarFisioterapueta(object parameter) { try { FisioterapeutaB f = new FisioterapeutaB(); 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; char[] delimiterChars = {'@'}; string[] strEmail = Email.Split(delimiterChars); f.vUsuarioFiosioterapeuta = strEmail[0]; Random r = new Random(); f.vContrasenaFisioterapeuta = r.Next(1000,10000).ToString(); f.cGenero = Sexo.ToString(); f.iFlagBorradoFisioterapeuta= 0; f.vUrlFotoFosioterapeuta = GuardarImagenCargada(); if (FisioterapeutaDL.GuardarFisiotaerapeuta(f)) { businesssObject = new FisioterapeutaBusinessObject(); ListarFisioterapeutasViewModel.Instance().ListaFisioterapeutas.Add(businesssObject.ObtenerFisioterapeutaCRUD(f)); MessageBox.Show("El fisioterapuesta ha sido registrado."); } } catch(Exception ex) { throw ex; } }
public void InicializarComboPacientes() { //FisioterapeutaLogueado FisioterapeutaLoguedo = FisioterapeutaStatic.FisioterapeutaLogueado; var collection = FisioterapeutaDL.ObtenerPacientesDeFisioterapeuta(FisioterapeutaLoguedo.iCodigoFisioterapeuta); foreach (var item in collection) { lstPacientes.Add(item.iCodigoPaciente, item.strNombresApellidos); } }