Beispiel #1
0
        public void Registrar(ref int ID, string Nombre, string Apellidos, int Genero, DateTime Fecha_Nac, string Cedula, int Estado_Civil, string Telefono, string Celular, string Email,
                              int TipoPaciente, int Zona, int Domi_ID, string Sector, string Calle, string Numero, int Mu_ID, ref bool ResultadoOk, ref string MensajeError)
        {
            objDomicilio = new clDomicilio(Domi_ID, Sector, Calle, Numero, Mu_ID);

            objPaciente = new clPaciente(ID, Nombre, Apellidos, Genero, Fecha_Nac, Cedula, Estado_Civil, Telefono, Celular, TipoPaciente, Zona);

            objPaciente.Registrar(objPaciente, objDomicilio, ref ResultadoOk, ref MensajeError);
            ID = objPaciente.ID;
        }
Beispiel #2
0
        internal void RActualizar(clPaciente ObjPaciente, ref bool ResultadoOk, ref string MensajeError)
        {
            //clDomicilio Domicilio = new clDomicilio();
            //clBusquedaAvanzada Busqueda = new clBusquedaAvanzada();
            DataSet       dataset     = new DataSet();
            DataTable     datatable   = new DataTable();
            clConexion    ObjConexion = new clConexion();
            SqlConnection con         = new SqlConnection(ObjConexion.Conectar());

            try
            {
                SqlCommand cmd = new SqlCommand("SIUD_Paciente", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Control", "U");
                cmd.Parameters.AddWithValue("@Pa_ID", ObjPaciente.ID);
                cmd.Parameters.AddWithValue("@Pa_Nombre", ObjPaciente.Nombre);
                cmd.Parameters.AddWithValue("@Pa_Apellido", ObjPaciente.Apellidos);
                cmd.Parameters.AddWithValue("@Pa_Telefono", ObjPaciente.Telefono);
                cmd.Parameters.AddWithValue("@Pa_Celular", ObjPaciente.Celular);
                cmd.Parameters.AddWithValue("@Pa_Email", ObjPaciente.Email);
                cmd.Parameters.AddWithValue("@Pa_Cedula", ObjPaciente.Cedula);
                cmd.Parameters.AddWithValue("@Gen_ID", ObjPaciente.Genero);
                cmd.Parameters.AddWithValue("@Pa_FechaNac", ObjPaciente.Fecha_Nacimiento);
                cmd.Parameters.AddWithValue("@Est_ID", ObjPaciente.EstadoCivil);
                cmd.Parameters.AddWithValue("@Domi_ID", ObjPaciente.DomicilioID);
                cmd.Parameters.AddWithValue("@Pa_EstaActivo", ObjPaciente.EstaActivo);
                cmd.Parameters.AddWithValue("@Zo_ID", ObjPaciente.Zona);
                cmd.Parameters.AddWithValue("@TP_ID", ObjPaciente.TipoPaciente);
                SqlDataAdapter SqlDa = new SqlDataAdapter(cmd);
                SqlDa.Fill(dataset);
                //datatable = dataset.Tables[0];
                //ObjPaciente.ID = Convert.ToInt32(datatable.Rows[0]["Pa_ID"]);

                ResultadoOk  = true;
                MensajeError = "";
            }
            catch (Exception error)
            {
                ResultadoOk  = false;
                MensajeError = "Ha ocurrido un Error al Actualizar el Paciente" + error.Message.ToString();
            }
            finally
            {
                con.Close();
                ObjConexion = null;
                datatable   = null;
                datatable   = null;
                con         = null;
            }
        }
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            clEntidadPaciente objEPaciente = new clEntidadPaciente();

            objEPaciente.Nombre          = txtNombre.Text;
            objEPaciente.Apellido        = txtApellido.Text;
            objEPaciente.Documento       = txtDocumento.Text;
            objEPaciente.email           = txtUsuario.Text;
            objEPaciente.Direccion       = txtDireccion.Text;
            objEPaciente.Telefono        = txtTelefono.Text;
            objEPaciente.FechaNacimiento = DateTime.Parse(txtFecha.Text);
            objEPaciente.Password        = txtContraseña.Text;
            objEPaciente.Genero          = RadioButtonGenero.SelectedValue;
            objEPaciente.IdEps           = int.Parse(cmbEps.SelectedValue.ToString());
            int IdEps = int.Parse(cmbEps.SelectedValue.ToString());


            clPaciente objPaciente = new clPaciente();
            int        resultsql   = objPaciente.mtdRegistrar(objEPaciente);

            //if (!IsPostBack) {
            //    btnRegistrar.Attributes.Add("onclick", "return confirm('are you sure');"); }
            Response.Write("<script>alert('Paciente Registrado');</script>");
            //if (!IsPostBack) {
            //    btnRegistrar.Attributes.Add("onclick", "return swal('are you sure?');"); }

            this.txtNombre.Text     = "";
            this.txtApellido.Text   = "";
            this.txtDocumento.Text  = "";
            this.txtUsuario.Text    = "";
            this.txtDireccion.Text  = "";
            this.txtTelefono.Text   = "";
            this.txtFecha.Text      = "";
            this.txtContraseña.Text = "";
            RadioButtonGenero.ClearSelection();
        }
        public DataTable Buscar(string Busqueda, int Sub_Control, ref bool ResultadoOk, ref string MensajeError)
        {
            clPaciente objPaciente = new clPaciente();

            return(objPaciente.Buscar(Busqueda, Sub_Control, ref ResultadoOk, ref MensajeError));
        }
Beispiel #5
0
 public void EliminarPaciente(int PacienteID, int SubControl, ref bool ResultadoOK, ref string MensajeError)
 {
     objPaciente = new clPaciente();
     objPaciente.EliminarPaciente(PacienteID, SubControl, ref ResultadoOK, ref MensajeError);
 }