public Boolean EditarMedico(entMedico obj) { SqlCommand cmd = null; Boolean resultado = false; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("sp_EditarMedico", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmIdMedico", obj.idMedico); cmd.Parameters.AddWithValue("@prmIdEspecialidad", obj.idEspecialidad); cmd.Parameters.AddWithValue("@prmIdUsuario", obj.idUsuario); cmd.Parameters.AddWithValue("@prmNombre", obj.nombre); cmd.Parameters.AddWithValue("@prmApellidoPaterno", obj.apellidoPaterno); cmd.Parameters.AddWithValue("@prmApellidoMaterno", obj.apellidoMaterno); cmd.Parameters.AddWithValue("@prmDNI", obj.dni); cmd.Parameters.AddWithValue("@prmDireccion", obj.direccion); cmd.Parameters.AddWithValue("@prmEmail", obj.email); cmd.Parameters.AddWithValue("@prmTelefono", obj.telefono); cn.Open(); // SqlDataReader dr = cmd.ExecuteReader(); if (cmd.ExecuteNonQuery() > 0) { resultado = true; }; } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return resultado; }
public entMedico BuscarMedicoByID(int idMedico) { entMedico obj = null; SqlCommand cmd = null; SqlDataReader dr = null; try { Conexion cn = new Conexion(); SqlConnection conex = cn.Conectar(); cmd = new SqlCommand("sp_BuscarMedicoByID", conex); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmIdMedico", idMedico); conex.Open(); dr = cmd.ExecuteReader(); obj = new entMedico(); while (dr.Read()) { obj.idMedico = Convert.ToInt32(dr["idmedico"]); String val = dr["idusuario"].ToString(); if (dr["idusuario"].ToString() != "" || dr["idusuario"].ToString() != String.Empty) { obj.idUsuario = Convert.ToInt32(dr["idusuario"]); } obj.idEspecialidad = Convert.ToInt32(dr["idespecialidad"]); obj.especialidad = datEspecialidad.Instancia.BuscarEspecialidadPorID(Convert.ToInt32(dr["idespecialidad"])).especialidad; obj.nombre = dr["nombre"].ToString(); obj.apellidoPaterno = dr["apellidopaterno"].ToString(); obj.apellidoMaterno = dr["apellidomaterno"].ToString(); obj.dni = dr["dni"].ToString(); obj.direccion = dr["direccion"].ToString(); obj.email = dr["email"].ToString(); obj.telefono = dr["telefono"].ToString(); } } catch { obj = null; } finally { cmd.Connection.Close(); } return obj; }
public List<entMedico> ListarMedicosUsuario() { List<entMedico> lista = null; SqlCommand cmd = null; SqlDataReader dr = null; try { Conexion cn = new Conexion(); SqlConnection conex = cn.Conectar(); cmd = new SqlCommand("sp_ListarMedicosUsuario", conex); cmd.CommandType = CommandType.StoredProcedure; conex.Open(); dr = cmd.ExecuteReader(); lista = new List<entMedico>(); while (dr.Read()) { entMedico obj = new entMedico(); obj.idMedico = Convert.ToInt32(dr["idmedico"]); String val = dr["idusuario"].ToString(); if (dr["idusuario"].ToString() != "" || dr["idusuario"].ToString() != String.Empty) { obj.idUsuario = Convert.ToInt32(dr["idusuario"]); } obj.idEspecialidad = Convert.ToInt32(dr["idespecialidad"]); obj.especialidad = datEspecialidad.Instancia.BuscarEspecialidadPorID(Convert.ToInt32(dr["idespecialidad"])).especialidad; obj.nombre = dr["nombre"].ToString(); obj.apellidoPaterno = dr["apellidopaterno"].ToString(); obj.apellidoMaterno = dr["apellidomaterno"].ToString(); obj.dni = dr["dni"].ToString(); obj.direccion = dr["direccion"].ToString(); obj.usuario = dr["usuario"].ToString(); obj.password = dr["password"].ToString(); obj.activoUsuario = Convert.ToBoolean(dr["activo"]); obj.direccion = dr["direccion"].ToString(); obj.email = dr["email"].ToString(); obj.telefono = dr["telefono"].ToString(); lista.Add(obj); } } catch { lista = null; } finally { cmd.Connection.Close(); } return lista; }
public List<entMedico> ListarMedicosPorIdEspecialidad(Int32 idEspecialidad) { List<entMedico> lista = null; SqlCommand cmd = null; SqlDataReader dr = null; try { Conexion cn = new Conexion(); SqlConnection conex = cn.Conectar(); cmd = new SqlCommand("sp_ListarMedicosPorIdEspecialidad", conex); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmIdEspecialidad", idEspecialidad); conex.Open(); dr = cmd.ExecuteReader(); lista = new List<entMedico>(); while (dr.Read()) { entMedico obj = new entMedico(); obj.idMedico = Convert.ToInt32(dr["idmedico"]); if (dr["idusuario"].ToString() != "" || dr["idusuario"].ToString() != String.Empty) { obj.idUsuario = Convert.ToInt32(dr["idusuario"]); } obj.nombre = dr["nombre"].ToString() + " " + dr["apellidopaterno"].ToString() + " " + dr["apellidomaterno"].ToString(); obj.apellidoPaterno = dr["apellidopaterno"].ToString(); obj.apellidoMaterno = dr["apellidomaterno"].ToString(); lista.Add(obj); } } catch { lista = null; } finally { cmd.Connection.Close(); } return lista; }
public Boolean InsertarMedico(entMedico obj) { return datMedico.Instancia.InsertarMedico(obj); }
public Boolean EditarMedico(entMedico obj) { return datMedico.Instancia.EditarMedico(obj); }