public Boolean InsertarPaciente(entPaciente obj) { SqlCommand cmd = null; Boolean resultado = false; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("sp_InsertarPaciente", cn); cmd.CommandType = CommandType.StoredProcedure; 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); cmd.Parameters.AddWithValue("@prmFechaNacimiento", obj.fechaNacimiento); cmd.Parameters.AddWithValue("@prmEdad", obj.edad); cmd.Parameters.AddWithValue("@prmLugarNacimiento", obj.lugarNacimiento); cmd.Parameters.AddWithValue("@prmRuc", obj.ruc); cn.Open(); // SqlDataReader dr = cmd.ExecuteReader(); if (cmd.ExecuteNonQuery() > 0) { resultado = true; }; } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return resultado; }
public ActionResult GestionarPaciente(pacienteModel modeloPaciente, FormCollection form) { entPaciente obj = new entPaciente(); obj.nombre = modeloPaciente.nombre; obj.apellidoPaterno = modeloPaciente.apellidoPaterno; obj.apellidoMaterno = modeloPaciente.apellidoMaterno; obj.dni = modeloPaciente.dni; obj.direccion = modeloPaciente.direccion; obj.email = modeloPaciente.email; obj.telefono = modeloPaciente.telefono; obj.fechaNacimiento = Convert.ToDateTime(form["fechaNacimiento"]); obj.edad = Convert.ToInt32(form["edad"]); obj.lugarNacimiento = modeloPaciente.lugarNacimiento; obj.ruc = modeloPaciente.ruc; try { Boolean inserto = negUsuario.Instancia.InsertarUsuarioVacio(4); if (inserto) { int idUsuario = negUsuario.Instancia.UltimoUsuarioRegistrado(); obj.idUsuario = idUsuario; inserto = negPaciente.Instancia.InsertarPaciente(obj); if (inserto) { return RedirectToAction("GestionarPaciente", "Paciente", new { mensaje = "Se registró correctamente." }); } else { return RedirectToAction("GestionarPaciente", "Paciente", new { error = "No se pudo insertar." }); } } else { return RedirectToAction("GestionarPaciente", "Paciente", new { error = "No se pudo insertar." }); } } catch (ApplicationException ae) { return RedirectToAction("GestionarPaciente", "Paciente", new { error = ae.Message }); } catch (Exception e) { return RedirectToAction("Error", "Error", new { error = e.Message }); } }
public List<entPaciente> BuscarPacienteByName(String term) { List<entPaciente> lista = null; SqlCommand cmd = null; SqlDataReader dr = null; try { Conexion cn = new Conexion(); SqlConnection conex = cn.Conectar(); cmd = new SqlCommand("sp_BuscarPacienteByName", conex); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmName", term); conex.Open(); dr = cmd.ExecuteReader(); lista = new List<entPaciente>(); while (dr.Read()) { entPaciente obj = new entPaciente(); obj.idPaciente = Convert.ToInt32(dr["idpaciente"]); 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 List<entPaciente> ListarPacientes() { List<entPaciente> lista = null; SqlCommand cmd = null; SqlDataReader dr = null; try { Conexion cn = new Conexion(); SqlConnection conex = cn.Conectar(); cmd = new SqlCommand("sp_ListarPacientes", conex); cmd.CommandType = CommandType.StoredProcedure; conex.Open(); dr = cmd.ExecuteReader(); lista = new List<entPaciente>(); while (dr.Read()) { entPaciente obj = new entPaciente(); obj.idPaciente = Convert.ToInt32(dr["idpaciente"]); String val = dr["idusuario"].ToString(); if (dr["idusuario"].ToString() != "" || dr["idusuario"].ToString() != String.Empty) { obj.idUsuario = Convert.ToInt32(dr["idusuario"]); } 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(); obj.fechaNacimiento = Convert.ToDateTime(dr["fechanacimiento"]); obj.edad = Convert.ToInt32(dr["edad"]); obj.lugarNacimiento = dr["lugarnacimiento"].ToString(); obj.ruc = dr["ruc"].ToString(); lista.Add(obj); } } catch { lista = null; } finally { cmd.Connection.Close(); } return lista; }
public Boolean InsertarPaciente(entPaciente obj) { return datPaciente.Instancia.InsertarPaciente(obj); }