internal static Terapeuta ObtenerTerapeuta2(long Id) { using (SqlConnection conexion = BDComun.obtenerConexion()) { Terapeuta pTerapeuta = new Terapeuta(); SqlCommand comando = new SqlCommand(string.Format( "Select id_Terapeuta,Apellido,Nombre,usuario,contraseña,id_Jornada,id_Especialidad from Terapeuta where id_terapeuta = {0} ", Id), conexion); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { pTerapeuta.Id = reader.GetInt32(0); pTerapeuta.Apellido = reader.GetString(1); pTerapeuta.Nombre = reader.GetString(2); pTerapeuta.Usuario = reader.GetString(3); pTerapeuta.Contraseña = reader.GetString(4); pTerapeuta.Id_Jornada = reader.GetInt32(5); pTerapeuta.Id_Especialidad = reader.GetInt32(6); } conexion.Close(); return(pTerapeuta); } }
public static List <Terapeuta> ObtenerTerapeutaParaDTGV() { List <Terapeuta> _listaTerapeutas = new List <Terapeuta>(); SqlConnection conexion = BDComun.obtenerConexion(); SqlCommand _comando = new SqlCommand("Select id_Terapeuta,Apellido,Nombre,usuario,contraseña,id_Jornada,id_Especialidad from Terapeuta", conexion); SqlDataReader reader = _comando.ExecuteReader(); while (reader.Read()) { Terapeuta pTerapeuta = new Terapeuta(); pTerapeuta.Id = reader.GetInt32(0); pTerapeuta.Apellido = reader.GetString(1); pTerapeuta.Nombre = reader.GetString(2); pTerapeuta.Usuario = reader.GetString(3); pTerapeuta.Contraseña = reader.GetString(4); pTerapeuta.Id_Jornada = reader.GetInt32(5); pTerapeuta.Id_Especialidad = reader.GetInt32(6); _listaTerapeutas.Add(pTerapeuta); } return(_listaTerapeutas); }
private void btnUpdate_Click(object sender, EventArgs e) { Terapeuta pTerapeuta = new Terapeuta(); pTerapeuta.Apellido = txtApellido.Text; pTerapeuta.Nombre = txtNombre.Text; pTerapeuta.Usuario = txtUsuario.Text; pTerapeuta.Contraseña = txtPass.Text; pTerapeuta.Id_Jornada = (int)cboJornada.SelectedValue;; pTerapeuta.Id_Especialidad = (int)cboEspecialidad.SelectedValue;; pTerapeuta.Id = TerapeutaActual.Id; int resultado = TerapeutaDAL.ModificarTerapeuta(pTerapeuta); if (resultado > 0) { MessageBox.Show("Terapeuta Modificado Correctamente", "Terapeuta Modificado", MessageBoxButtons.OK, MessageBoxIcon.Information); dtgvTerapeuta.DataSource = TerapeutaDAL.ObtenerTerapeutaParaDTGV(); sdf.SelectedIndex = 2; } else { MessageBox.Show("No se pudo Modificar el Terapeuta", "Error!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnModificar_Click(object sender, EventArgs e) { if (dtgvTerapeuta.SelectedRows.Count == 1) { Int64 Id = Convert.ToInt64(dtgvTerapeuta.CurrentRow.Cells[0].Value); TerapeutaSeleccionado = TerapeutaDAL.ObtenerTerapeuta2(Id); } else { MessageBox.Show("Seleccione Paciente que desea Modificar", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } if (TerapeutaSeleccionado != null) { TerapeutaActual = TerapeutaSeleccionado; txtApellido.Text = TerapeutaSeleccionado.Apellido; txtNombre.Text = TerapeutaSeleccionado.Nombre; txtUsuario.Text = TerapeutaSeleccionado.Usuario; txtPass.Text = TerapeutaSeleccionado.Contraseña; txtPass2.Text = TerapeutaSeleccionado.Contraseña; cboJornada.SelectedValue = TerapeutaSeleccionado.Id_Jornada; cboEspecialidad.SelectedValue = TerapeutaSeleccionado.Id_Especialidad; sdf.SelectedIndex = 0; btnUpdate.Enabled = true; } }
/// <summary> /// Comportamiento de registro del terapeuta en la base de datos. /// </summary> /// <param name="sender"></param> Boton de registro. /// <param name="e"></param> Argumento del evento. private void buttonRegistrar_Click(object sender, EventArgs e) { if (Terapeuta.registrarTerapeuta(textBoxPaciente.Text, textBoxApellidos.Text, nombreUsuario, textBoxNIF.Text, textBoxNacimiento.Text) > 0) { MessageBox.Show("Terapeuta registrado con exito."); this.Close(); } else { MessageBox.Show("El terapeuta ha completado mal el formulario."); } }
public ActionResult CriarLogTER(Terapeuta pTerapeuta) { var r = log.getAllTer(pTerapeuta.acesso.login); if (r == true) { ViewBag.login = "******"; return(View("CriarLoginADM")); } else { ter.criarTer(pTerapeuta); } return(RedirectToAction("Index")); }
public static int ModificarTerapeuta(Terapeuta pTerapeuta) { int retorno = 0; using (SqlConnection conexion = BDComun.obtenerConexion()) { SqlCommand comando = new SqlCommand (string.Format( "Update Terapeuta set Apellido='{0}', Nombre='{1}', usuario='{2}', contraseña='{3}',id_Jornada={4},id_Especialidad={5} from Terapeuta where id_terapeuta='{6}'", pTerapeuta.Apellido, pTerapeuta.Nombre, pTerapeuta.Usuario, pTerapeuta.Contraseña, pTerapeuta.Id_Jornada, pTerapeuta.Id_Especialidad, pTerapeuta.Id), conexion); retorno = comando.ExecuteNonQuery(); conexion.Close(); } return(retorno); }
public static int AgregarTerapeuta(Terapeuta pTerapeuta) { int retorno = 0; using (SqlConnection Conn = BDComun.obtenerConexion()) { SqlCommand Comando = new SqlCommand( String.Format( "insert into Terapeuta (Apellido,Nombre,usuario,contraseña,id_Jornada,id_Especialidad) values ('{0}','{1}','{2}','{3}','{4}','{5}')", pTerapeuta.Apellido, pTerapeuta.Nombre, pTerapeuta.Usuario, pTerapeuta.Contraseña, pTerapeuta.Id_Jornada, pTerapeuta.Id_Especialidad), Conn); retorno = Comando.ExecuteNonQuery(); } return(retorno); }
public static Terapeuta ObtenerTerapeuta(Int64 pIdTerapeuta) { Terapeuta pTerapeuta = new Terapeuta(); SqlConnection conexion = BDComun.obtenerConexion(); SqlCommand _comando = new SqlCommand("select id_Terapeuta, Apellido,Nombre,Apellido+' '+Nombre as NOMBRECOMPLETO,id_jornada from Terapeuta where id_Terapeuta='" + pIdTerapeuta.ToString() + "'", conexion); SqlDataReader _reader = _comando.ExecuteReader(); if (_reader.Read()) { pTerapeuta.Id = _reader.GetInt32(0); pTerapeuta.Apellido = _reader.GetString(3); pTerapeuta.Nombre = _reader.GetString(2); pTerapeuta.Id_Jornada = _reader.GetInt32(4); } return(pTerapeuta); }
public static List <Terapeuta> BuscaTerapeuta(int liberacao) { String conexao = ConfigurationManager.ConnectionStrings["conexao"].ConnectionString; SqlConnection con = new SqlConnection(); con.ConnectionString = conexao.ToString(); SqlCommand cmd = new SqlCommand(); String ssql = ""; ssql = @"select cod_terapeuta,nm_terapeuta from tb_terapeuta where 1=1 "; if (liberacao == 0) { ssql += " and cod_terapeuta = 1"; } else { ssql += " UNION select 0,'Todos'order by cod_terapeuta"; } cmd.CommandText = ssql; List <Terapeuta> retorno = new List <Terapeuta>(); cmd.Connection = con; con.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Terapeuta terapeuta = new Terapeuta(); terapeuta.cod_terapeuta = Convert.ToInt32(dr["cod_terapeuta"]); terapeuta.ds_terapueta = dr["nm_terapeuta"].ToString(); retorno.Add(terapeuta); } dr.Close(); con.Close(); return(retorno); }
public static int GenerarTurnos(Int64 idTerapeuta) { int resultado = 0; Terapeuta pepe = TerapeutaDAL.ObtenerTerapeuta(idTerapeuta); Jornada horariosdepepe = TerapeutaDAL.ObtenerJornadas(pepe.Id_Jornada); List <DayOfWeek> pDias = AgendaDAL.ObtenerListaDias(idTerapeuta); List <DiasNoLaborales> pDiasNoLaborales = AgendaDAL.ObtenerDiasNoLaboralesMes(idTerapeuta); DateTime FechadelTurno = new DateTime(); FechadelTurno = DateTime.Today; for (int j = 0; j < 30; j++) { TimeSpan HoraTurno = horariosdepepe.desde; if (pDias.Contains(FechadelTurno.DayOfWeek) && !ExisteDiaLaboral(idTerapeuta, FechadelTurno)) { for (int i = 0; i < (horariosdepepe.hasta - horariosdepepe.desde).Hours * 2; i++) { Turno pTurno = new Turno(idTerapeuta, FechadelTurno, HoraTurno); TurnosDAL.AgregarTurno(pTurno); HoraTurno = HoraTurno.Add(new TimeSpan(0, 30, 0)); } } FechadelTurno = FechadelTurno.AddDays(1); } MessageBox.Show("Dias Del Mes Generados, Ya puede ingresar Turnos", "Turnos", MessageBoxButtons.OK, MessageBoxIcon.Information); return (resultado); }
public void criarTer(Terapeuta pTerapeuta) { MySqlCommand cmd = new MySqlCommand(); StringBuilder sql = new StringBuilder(); sql.Append("INSERT INTO terapeuta (nomeMed, cpfMed, telefone,email, dataNascMed, crm, sexo) " + "VALUES (@nomeMed, @cpfMed, @telefone, @email, @dataNascMed, @crm, @sexo)"); cmd.CommandText = sql.ToString(); cmd.Parameters.AddWithValue("@nomeMed", pTerapeuta.nomeMed); cmd.Parameters.AddWithValue("@cpfMed", pTerapeuta.cpfMed); cmd.Parameters.AddWithValue("@telefone", pTerapeuta.telefone); cmd.Parameters.AddWithValue("@email", pTerapeuta.email); cmd.Parameters.AddWithValue("@dataNascMed", pTerapeuta.dataNascMed.ToString("yyyy-MM-dd")); cmd.Parameters.AddWithValue("@crm", pTerapeuta.crmM); cmd.Parameters.AddWithValue("@sexo", pTerapeuta.sexo); cmd.CommandText = sql.ToString(); conn.executeCommand(cmd); sql.Clear(); sql.Append("SELECT * from terapeuta "); sql.Append("WHERE nomeMed = @nomeM "); cmd.CommandText = sql.ToString(); cmd.Parameters.AddWithValue("@nomeM", pTerapeuta.nomeMed); // cmd.CommandText = sql.ToString(); MySqlDataReader dr = conn.executeSqlReader(cmd); dr.Read(); pTerapeuta.numMed = (int)dr["numMed"]; pTerapeuta.acesso.terapeuta = pTerapeuta; loginMetodo.CriarTER(pTerapeuta.acesso); }
private void button1_Click(object sender, EventArgs e) { Terapeuta Terapeutas = new Terapeuta(); if (validar()) { Terapeutas.Apellido = txtApellido.Text; Terapeutas.Nombre = txtNombre.Text; Terapeutas.Usuario = txtUsuario.Text; Terapeutas.Contraseña = txtPass.Text; Terapeutas.Id_Jornada = (int)cboJornada.SelectedValue; Terapeutas.Id_Especialidad = (int)cboEspecialidad.SelectedValue; int resultado = TerapeutaDAL.AgregarTerapeuta(Terapeutas); if (resultado > 0) { MessageBox.Show("Datos Ingresados Correctamente", "Datos Guardados", MessageBoxButtons.OK, MessageBoxIcon.Information); cboTerapeuta.DataSource = TerapeutaDAL.ObtenerTerapeuta(); cboTerapeuta.DisplayMember = "Apellido"; cboTerapeuta.ValueMember = "Id"; dtgvTerapeuta.DataSource = TerapeutaDAL.ObtenerTerapeutaParaDTGV(); txtApellido.Clear(); txtNombre.Clear(); txtUsuario.Clear(); txtPass.Clear(); txtPass2.Clear(); } else { MessageBox.Show("No se pudo Guardar", "Error al Guardar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
public static List <Terapeuta> ObtenerTerapeuta() { List <Terapeuta> _listaTerapeutas = new List <Terapeuta>(); SqlConnection conexion = BDComun.obtenerConexion(); SqlCommand _comando = new SqlCommand("select id_Terapeuta, Apellido,Nombre,Apellido+' '+Nombre as NOMBRECOMPLETO from Terapeuta", conexion); SqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { Terapeuta pTerapeuta = new Terapeuta(); pTerapeuta.Id = _reader.GetInt32(0); pTerapeuta.Apellido = _reader.GetString(3); pTerapeuta.Nombre = _reader.GetString(2); _listaTerapeutas.Add(pTerapeuta); } return(_listaTerapeutas); }
public ActionResult CriarTerapeuta(Terapeuta pTerapeuta) { terapeutaRepositorio.criarTer(pTerapeuta); return(RedirectToAction("IndexTer")); }