public PacienteBE Obter(int id) { Database db = DatabaseFactory.CreateDatabase(); DbCommand command = db.GetSqlStringCommand("Select * From Paciente Where Deletado = 0 AND id = " + id + " "); using (IDataReader dr = db.ExecuteReader(command)) { PacienteBE paciente = new PacienteBE(); if (dr.Read()) { paciente.id = Convert.ToInt32(dr["id"]); paciente.idConvenio = Convert.ToString(dr["idConvenio"]); paciente.Nome = Convert.ToString(dr["nome"]); paciente.NumeroConvenio = Convert.ToString(dr["NumeroConvenio"]); paciente.DtNascimento = Convert.ToDateTime(dr["DtNascimento"]); paciente.Endereco = Convert.ToString(dr["Endereco"]); paciente.CEP = Convert.ToString(dr["CEP"]); paciente.Bairro = Convert.ToString(dr["Bairro"]); paciente.UF = Convert.ToString(dr["UF"]); paciente.Cidade = Convert.ToString(dr["Cidade"]); paciente.Telefone = Convert.ToString(dr["Telefone"]); paciente.Celular = Convert.ToString(dr["Celular"]); paciente.Email = Convert.ToString(dr["Email"]); paciente.RG = Convert.ToString(dr["RG"]); paciente.CPF = Convert.ToString(dr["CPF"]); paciente.Sexo = Convert.ToString(dr["Sexo"]); paciente.Obs = Convert.ToString(dr["Obs"]); } return(paciente); } }
public void Alterar(PacienteBE pacienteBE) { Database db = DatabaseFactory.CreateDatabase(); DbCommand command = db.GetSqlStringCommand("UPDATE Paciente SET idConvenio = '" + pacienteBE.idConvenio + "', Nome = '" + pacienteBE.Nome + "',NumeroConvenio = '" + pacienteBE.NumeroConvenio + "', DtNascimento = '" + pacienteBE.DtNascimento + "' , Endereco = '" + pacienteBE.Endereco + "', CEP = '" + pacienteBE.CEP + "', Bairro = '" + pacienteBE.Bairro + "', UF = '" + pacienteBE.UF + "', Cidade = '" + pacienteBE.Cidade + "', Telefone = '" + pacienteBE.Telefone + "', Celular = '" + pacienteBE.Celular + "', Email = '" + pacienteBE.Email + "', RG = '" + pacienteBE.RG + "', CPF = '" + pacienteBE.CPF + "', Sexo = '" + pacienteBE.Sexo + "', Obs = '" + pacienteBE.Obs + "' Where id = " + pacienteBE.id); db.ExecuteNonQuery(command); }
public void Incluir(PacienteBE pacienteBE) { Database db = DatabaseFactory.CreateDatabase(); DbCommand command = db.GetSqlStringCommand("INSERT INTO Paciente ( idConvenio, Nome, NumeroConvenio, DtNascimento, Endereco, CEP, Bairro, UF, Cidade, Telefone, Celular, Email, RG, CPF, Sexo, Obs ) VALUES ('" + pacienteBE.idConvenio + "','" + pacienteBE.Nome + "','" + pacienteBE.NumeroConvenio + "','" + pacienteBE.DtNascimento + "', '" + pacienteBE.Endereco + "', '" + pacienteBE.CEP + "', '" + pacienteBE.Bairro + "', '" + pacienteBE.UF + "', '" + pacienteBE.Cidade + "', '" + pacienteBE.Telefone + "', '" + pacienteBE.Celular + "', '" + pacienteBE.Email + "', '" + pacienteBE.RG + "', '" + pacienteBE.CPF + "', '" + pacienteBE.Sexo + "', '" + pacienteBE.Obs + "')"); db.ExecuteNonQuery(command); }
//Metodo responsavel por carregar um determinado registro para ediчуo public void ObtemDados() { try { PacienteBE pacienteBE = new PacienteBE(); PacienteDAL pacienteDAL = new PacienteDAL(); pacienteBE = pacienteDAL.Obter(Convert.ToInt32(Request.QueryString["id"])); ddlConvenio.SelectedValue = Convert.ToString(pacienteBE.idConvenio); txtNome.Text = pacienteBE.Nome; txtNumeroConvenio.Text = pacienteBE.NumeroConvenio; ddlSexo.SelectedValue = pacienteBE.Sexo; txtDtNascimento.Text = pacienteBE.DtNascimento.ToString("dd/MM/yyyy"); txtRG.Text = pacienteBE.RG; txtCPF.Text = pacienteBE.CPF; txtEndereco.Text = pacienteBE.Endereco; txtBairro.Text = pacienteBE.Bairro; txtCEP.Text = pacienteBE.CEP; txtCidade.Text = pacienteBE.Cidade; ddlUF.SelectedValue = pacienteBE.UF; txtTelefone.Text = pacienteBE.Telefone; txtCelular.Text = pacienteBE.Celular; txtEmail.Text = pacienteBE.Email; txtObs.Text = pacienteBE.Obs; } catch (Exception ex) { Label lblErro = (Label)Master.FindControl("lblErro"); lblErro.Text = ex.ToString(); } }
public bool ActualizarPaciente(PacienteBE objpacBE) { try { Paciente objPaciente = (from Pac in Miselada.Paciente where Pac.IdPaciente == objpacBE.IdPaciente select Pac).FirstOrDefault(); objPaciente.ApePacPat = objpacBE.ApePacPat; objPaciente.ApePacMat = objpacBE.ApePacMat; objPaciente.NomPaciente = objpacBE.NomPaciente; objPaciente.Sexo = objpacBE.Sexo; objPaciente.NroIdentidad = objpacBE.NroIdentidad; objPaciente.Direccion = objpacBE.Direccion; objPaciente.IdDistrito = objpacBE.IdDistrito; objPaciente.Telefono = objpacBE.Telefono; objPaciente.Celular = objpacBE.Celular; objPaciente.Email = objpacBE.Email; objPaciente.TipSangrePac = objpacBE.TipSangrePac; objPaciente.TallaPac = objpacBE.TallaPac; objPaciente.PesoPac = objpacBE.PesoPac; Miselada.SaveChanges(); vexito = true; } catch (EntityException exception) { vexito = false; } return(vexito); }
public List <PacienteBE> ConsultarPacienteTipoSangre(string codTSangre) { List <PacienteBE> objListaPacienteBE = new List <PacienteBE>(); try { var query = Miselada.ListarPacienteTipoSangre(codTSangre); foreach (var resultado in query) { PacienteBE objPacienteBE = new PacienteBE(); objPacienteBE.IdPaciente = resultado.IdPaciente; objPacienteBE.ApePacPat = resultado.ApePacPat; objPacienteBE.ApePacMat = resultado.ApePacMat; objPacienteBE.NomPaciente = resultado.NomPaciente; objPacienteBE.Sexo = resultado.Sexo; objPacienteBE.NroIdentidad = resultado.NroIdentidad; objPacienteBE.Direccion = resultado.Direccion; objPacienteBE.Telefono = resultado.Telefono; objPacienteBE.Celular = resultado.Celular; objPacienteBE.Email = resultado.Email; objPacienteBE.TipSangrePac = resultado.TipSangrePac; objPacienteBE.TallaPac = resultado.TallaPac; objPacienteBE.IdDistrito = resultado.IdDistrito; objListaPacienteBE.Add(objPacienteBE); } } catch (Exception ex) { throw ex; } return(objListaPacienteBE); }
public IList <PacienteBE> Listar() { var lista = new List <PacienteBE>(); using (var cn = new SqlConnection(Configuraciones.CadenaConexion)) { using (var cmd = new SqlCommand()) { cmd.CommandText = "usp_ListarPaciente"; cmd.CommandType = CommandType.StoredProcedure; cmd.Connection = cn; cn.Open(); using (var reader = cmd.ExecuteReader(CommandBehavior.CloseConnection)) { while (reader.Read()) { var item = new PacienteBE { id = reader.GetValueInt32(reader.GetOrdinal("IdPaciente")), nombre = reader.GetValueString(reader.GetOrdinal("Paciente")) }; lista.Add(item); } } } } return(lista); }
public bool InsertarPaciente(PacienteBE objpacBE) { try { Paciente objPaciente = new Paciente(); objPaciente.IdPaciente = objpacBE.IdPaciente; objPaciente.ApePacPat = objpacBE.ApePacPat; objPaciente.ApePacMat = objpacBE.ApePacMat; objPaciente.NomPaciente = objpacBE.NomPaciente; objPaciente.Sexo = objpacBE.Sexo; objPaciente.NroIdentidad = objpacBE.NroIdentidad; objPaciente.Direccion = objpacBE.Direccion; objPaciente.IdDistrito = objpacBE.IdDistrito; objPaciente.Telefono = objpacBE.Telefono; objPaciente.Celular = objpacBE.Celular; objPaciente.Email = objpacBE.Email; objPaciente.TipSangrePac = objpacBE.TipSangrePac; objPaciente.TallaPac = objpacBE.TallaPac; objPaciente.PesoPac = objpacBE.PesoPac; Miselada.Paciente.Add(objPaciente); Miselada.SaveChanges(); vexito = true; } catch (EntityException exception) { vexito = false; } return(vexito); }
public List <PacienteBE> ListarPaciente() { List <PacienteBE> objListarPaciente = new List <PacienteBE>(); try { var query = Miselada.ListarPaciente(); foreach (var resultado in query) { PacienteBE objPacienteBE = new PacienteBE(); objPacienteBE.IdPaciente = resultado.IdPaciente; objPacienteBE.ApePacPat = resultado.ApePacPat; objPacienteBE.ApePacMat = resultado.ApePacMat; objPacienteBE.NomPaciente = resultado.NomPaciente; objPacienteBE.Sexo = resultado.Genero; objPacienteBE.NroIdentidad = resultado.NroIdentidad; objPacienteBE.Direccion = resultado.Direccion; objPacienteBE.IdDistrito = resultado.Distrito; objPacienteBE.Telefono = resultado.Telefono; objPacienteBE.Celular = resultado.Celular; objPacienteBE.Email = resultado.Email; objPacienteBE.TipSangrePac = resultado.TipSangrePac; objPacienteBE.TallaPac = resultado.TallaPac; objPacienteBE.PesoPac = resultado.PesoPac; objListarPaciente.Add(objPacienteBE); } } catch (EntityException ex) { throw new Exception(ex.Message); } return(objListarPaciente); }
public PacienteBE Obter(int id) { Database db = DatabaseFactory.CreateDatabase(); DbCommand command = db.GetSqlStringCommand("Select * From Paciente Where Deletado = 0 AND id = " + id + " "); using (IDataReader dr = db.ExecuteReader(command)) { PacienteBE paciente = new PacienteBE(); if (dr.Read()) { paciente.id = Convert.ToInt32(dr["id"]); paciente.idConvenio = Convert.ToString(dr["idConvenio"]); paciente.Nome = Convert.ToString(dr["nome"]); paciente.NumeroConvenio = Convert.ToString(dr["NumeroConvenio"]); paciente.DtNascimento = Convert.ToDateTime(dr["DtNascimento"]); paciente.Endereco = Convert.ToString(dr["Endereco"]); paciente.CEP = Convert.ToString(dr["CEP"]); paciente.Bairro = Convert.ToString(dr["Bairro"]); paciente.UF = Convert.ToString(dr["UF"]); paciente.Cidade = Convert.ToString(dr["Cidade"]); paciente.Telefone = Convert.ToString(dr["Telefone"]); paciente.Celular = Convert.ToString(dr["Celular"]); paciente.Email = Convert.ToString(dr["Email"]); paciente.RG = Convert.ToString(dr["RG"]); paciente.CPF = Convert.ToString(dr["CPF"]); paciente.Sexo = Convert.ToString(dr["Sexo"]); paciente.Obs = Convert.ToString(dr["Obs"]); } return paciente; } }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { cboDistrito.DataSource = objDistritoBL.ListarDistrito(); cboDistrito.DataValueField = "IdDistrito"; cboDistrito.DataTextField = "Nombre"; cboDistrito.DataBind(); String strCodPac = Session["IdPaciente"].ToString(); try { objPacienteBE = objPacienteBL.consultarPaciente(strCodPac); lblCod.Text = strCodPac; txtApe.Text = objPacienteBE.ApePacPat; txtApeMat.Text = objPacienteBE.ApePacMat; txtNom.Text = objPacienteBE.NomPaciente; cboGenero.SelectedValue = objPacienteBE.Sexo; txtDocumento.Text = objPacienteBE.NroIdentidad; txtDireccion.Text = objPacienteBE.Direccion; cboDistrito.SelectedValue = objPacienteBE.IdDistrito; txtTelefono.Text = objPacienteBE.Telefono; txtCelular.Text = objPacienteBE.Celular; txtCorreo.Text = objPacienteBE.Email; txtTalla.Text = objPacienteBE.TallaPac; txtSangre.Text = objPacienteBE.TipSangrePac; txtPeso.Text = objPacienteBE.PesoPac; } catch (Exception ex) { lblMensaje.Text = "Error : " + ex.Message; } } }
public void PacienteDados() { PacienteBE pacienteBE = new PacienteBE(); PacienteDAL pacienteDAL = new PacienteDAL(); pacienteBE = pacienteDAL.Obter(Convert.ToInt32(Request.QueryString["id"])); lblNome.Text = pacienteBE.Nome; lblRG.Text = pacienteBE.RG; lblCPF.Text = pacienteBE.CPF; ddlConvenio.SelectedValue = pacienteBE.idConvenio; txtNumeroConvenio.Text = pacienteBE.NumeroConvenio; }
public PacienteBE RegistrarPaciente(PacienteBE pNuevo) { try { return(oPaciente.RegistrarPaciente(pNuevo)); } catch (Exception ex) { throw ex; } }
private void IniciarDatos() { Paciente = new PacienteBE() { FchNacimiento = DateTime.Now }; _listaSexo = new Dictionary <string, string>() { { "Hombre", "H" }, { "Mujer", "M" }, { "Otro", "O" } }; _listaEstados = new Dictionary <string, string>() { { "Soltero", "S" }, { "Casado", "C" } }; }
public PacienteBE Buscar(string dni) { PacienteBE paciente = null; using (var cn = new SqlConnection(Configuraciones.CadenaConexion)) { using (var cmd = new SqlCommand()) { cmd.CommandText = "usp_GA_BuscarPaciente"; cmd.CommandType = CommandType.StoredProcedure; cmd.Connection = cn; var parametrosSql = new[] { new SqlParameter("@GE_DNI", SqlDbType.NVarChar) { Value = dni, Direction = ParameterDirection.Input } }; cmd.Parameters.AddRange(parametrosSql); cn.Open(); using (var reader = cmd.ExecuteReader(CommandBehavior.CloseConnection)) { var colid = reader.GetOrdinal("GE_Paciente"); var colnombre = reader.GetOrdinal("GE_Nombre"); var colapepaterno = reader.GetOrdinal("GE_ApellidoPaterno"); var colapematerno = reader.GetOrdinal("GE_ApellidoMaterno"); var colfechanacimiento = reader.GetOrdinal("GE_FechaNacimiento"); var coldni = reader.GetOrdinal("GE_DNI"); while (reader.Read()) { paciente = new PacienteBE { id = reader.GetValueInt32(colid), nombre = reader.GetValueString(colnombre), apellidoPaterno = reader.GetValueString(colapepaterno), apellidoMaterno = reader.GetValueString(colapematerno), fechaNacimiento = reader.GetValueDateTime(colfechanacimiento), dni = reader.GetValueString(coldni) }; } } } } return(paciente); }
protected void btnAceptar_Click(object sender, EventArgs e) { var paciente = new PacienteBE { id = 0, nombre = txtNombre.Text, apellidoPaterno = txtApePaterno.Text, apellidoMaterno = txtApeMaterno.Text, dni = txtDNI.Text, fechaNacimiento = calFechaNacimiento.CalendarDate }; new PacienteBL().Crear(paciente); lblMensaje.Font.Bold = true; lblMensaje.Text = "Se creo nuevo registro de Paciente " + paciente.id; }
public void Crear(PacienteBE paciente) { using (var cn = new SqlConnection(Configuraciones.CadenaConexion)) { using (var cmd = new SqlCommand()) { cmd.CommandText = "usp_GA_CrearPaciente"; cmd.CommandType = CommandType.StoredProcedure; cmd.Connection = cn; var parametrosSql = new[] { new SqlParameter("@GE_Paciente ", SqlDbType.Int) { Value = 0, Direction = ParameterDirection.Output }, new SqlParameter("@GE_Nombre", SqlDbType.NVarChar) { Value = paciente.nombre, Direction = ParameterDirection.Input }, new SqlParameter("@GE_ApellidoPaterno", SqlDbType.NVarChar) { Value = paciente.apellidoPaterno, Direction = ParameterDirection.Input }, new SqlParameter("@GE_ApellidoMaterno", SqlDbType.NVarChar) { Value = paciente.apellidoMaterno, Direction = ParameterDirection.Input }, new SqlParameter("@GE_FechaNacimiento", SqlDbType.DateTime) { Value = paciente.fechaNacimiento, Direction = ParameterDirection.Input }, new SqlParameter("@GE_DNI", SqlDbType.NVarChar) { Value = paciente.dni, Direction = ParameterDirection.Input } }; cmd.Parameters.AddRange(parametrosSql); cn.Open(); cmd.ExecuteNonQuery(); paciente.id = int.Parse(cmd.Parameters[0].Value.ToString()); } } }
protected void Page_Load(object sender, EventArgs e) { try { if (Session["codP"] != null) { PacienteBL paciente = new PacienteBL(); PacienteBE pacientebe = new PacienteBE(); pacientebe = paciente.consultarPaciente(Session["codP"].ToString()); if (pacientebe == null) { lblMensaje.Text = "Nulo"; } else { txtApellido.Text = pacientebe.ApePacMat; txtNombre.Text = pacientebe.NomPaciente; txtSexo.Text = pacientebe.Sexo.Equals("F") ? "Femenino" : "Masculino"; txtNro.Text = pacientebe.NroIdentidad; txtPeso.Text = pacientebe.PesoPac; txtTipoSangre.Text = pacientebe.TipSangrePac; txtTalla.Text = pacientebe.TallaPac; } } else { lblMensaje.Text = "Ingrese login"; } if (Page.IsPostBack == false) { cboEspecialidad.DataSource = objEspecialidadBL.ListarEspecialidad(); cboEspecialidad.DataValueField = "IdEspecialidad"; cboEspecialidad.DataTextField = "Especialidad"; cboEspecialidad.DataBind(); } } catch (Exception ex) { } }
//Evento responsavel por cadastrar um novo registro ou atualizar o registro jс existente protected void BtnCadastrar_Click(object sender, EventArgs e) { try { PacienteBE pacienteBe = new PacienteBE(); pacienteBe.id = Convert.ToInt32(Request.QueryString["id"]); pacienteBe.idConvenio = Convert.ToString(ddlConvenio.SelectedValue); pacienteBe.Nome = txtNome.Text; pacienteBe.NumeroConvenio = txtNumeroConvenio.Text; pacienteBe.Sexo = ddlSexo.SelectedValue; pacienteBe.DtNascimento = Convert.ToDateTime(txtDtNascimento.Text); pacienteBe.RG = txtRG.Text; pacienteBe.CPF = txtCPF.Text; pacienteBe.Endereco = txtEndereco.Text; pacienteBe.Bairro = txtBairro.Text; pacienteBe.CEP = txtCEP.Text; pacienteBe.Cidade = txtCidade.Text; pacienteBe.UF = ddlUF.Text; pacienteBe.Telefone = txtTelefone.Text; pacienteBe.Celular = txtCelular.Text; pacienteBe.Email = txtEmail.Text; pacienteBe.Obs = txtObs.Text; PacienteDAL pacienteDAL = new PacienteDAL(); if (Request.QueryString["id"] != null) { //Chamo o metodo que altera o registro pacienteDAL.Alterar(pacienteBe); } else { //Chamo o metodo que insere um novo registro pacienteDAL.Incluir(pacienteBe); } Response.Redirect("Paciente.aspx"); } catch (Exception ex) { Label lblErro = (Label)Master.FindControl("lblErro"); lblErro.Text = ex.ToString(); } }
public PacienteBE fn_ObtenerPaciente(string p_vDNIPac) { PacienteBE obj = null; Dictionary <string, object> parameters = new Dictionary <string, object>(); parameters.Add("@DNI", p_vDNIPac); using (IDataReader reader = SqlHelper.Instance.ExecuteReader("usp_ObtenerPaciente_DNI", parameters)) { if (reader.Read()) { obj = new PacienteBE { Nombres = reader.GetString(reader.GetOrdinal("Datos")), Estado = reader.GetString(reader.GetOrdinal("EstadoUCI")) }; } } return(obj); }
void Application_Start() { Dictionary <int, string> roles = new Dictionary <int, string>(); roles.Add(2, "Administrador"); roles.Add(1, "Medico"); roles.Add(0, "Paciente"); foreach (var role in roles) { if (!Roles.RoleExists(role.Value.ToString())) { Roles.CreateRole(role.Value.ToString()); } } List <UsuarioBEDB> listUsers = new LoginBL().listarUsuariosDB(); PacienteBL pacientebl = new PacienteBL(); PacienteBE objpaciente = new PacienteBE(); foreach (UsuarioBEDB user in listUsers) { if (user.estado.Equals("Activo")) { if (Membership.GetUser(user.usuario) == null) { objpaciente = pacientebl.consultarPaciente(user.IdPaciente); Membership.CreateUser(user.usuario, user.contraseña, objpaciente.Email); } if (!Roles.IsUserInRole(user.usuario, roles[int.Parse(user.Rol)].ToString())) { Roles.AddUserToRole(user.usuario, roles[int.Parse(user.Rol)].ToString()); } } } }
public PacienteBE RegistrarPaciente(PacienteBE pNuevo) { PACIENTE paciente = new PACIENTE { Activo = true, Apellidos = pNuevo.Apellidos, Celular = pNuevo.Celular, Correo = pNuevo.Correo, Dni = pNuevo.Dni, EstadoCivil = Convert.ToChar(pNuevo.EstadoCivil), FchModifico = DateTime.Now, FchNacimiento = pNuevo.FchNacimiento, FchRegistro = DateTime.Now, Nombres = pNuevo.Nombres, Sexo = pNuevo.Sexo }; this.bdClinica.PACIENTE.InsertOnSubmit(paciente); this.bdClinica.SubmitChanges(); pNuevo.IdPaciente = paciente.IdPaciente; return(pNuevo); }
public Boolean ActualizarPacietne(PacienteBE objpacBE) { return(objpaciente.ActualizarPaciente(objpacBE)); }
public Boolean InsertarPaciente(PacienteBE objpacBE) { return(objpaciente.InsertarPaciente(objpacBE)); }
public void Crear(PacienteBE paciente) { new PacienteDA().Crear(paciente); }
public OdontogramaViewModel(PacienteBE paciente) { this.Paciente = paciente; }
public ReservarViewModel(PacienteBE paciente) { this.paciente = paciente; PoblarHorario(); }
public ResumenViewModel(PacienteBE paciente, IEnumerable <TratamientoBE.Atencion> tratamientos) { Paciente = paciente; LTratamientos = new ObservableCollection <TratamientoBE.Atencion>(tratamientos); }