コード例 #1
0
 protected void btnNuevo_Click(object sender, EventArgs e)
 {
     try
     {
         panelAddUser.Visible    = false;
         panelAllUsuario.Visible = true;
         LNAsignarGrupo  ln = new LNAsignarGrupo();
         AsignacionGrupo ag = new AsignacionGrupo();
         Pacientes       u  = new Pacientes();
         u.id_Paciente = Convert.ToInt32(listSearchingPerson.SelectedDataKey.Value.ToString());
         ag.grupo      = grupo;
         ag.pacientes  = u;
         ag.creador    = 0;
         ln.IsertarGrupoUsuario(ag);
         // System.Diagnostics.Debug.WriteLine(" Add persona   Id SElect =" + listSearchingPerson.SelectedDataKey.Value);
         ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "AlertReload('Creación!','Se Realizo Correctamente','success','OK');", true);
     }
     catch (Exception ex)
     {
         // Response.Redirect(GetRouteUrl("PacientesRoute", new { idGrupo = grupo.idGrupo }));
         Response.Write("<script>alert('" + ex.Message + "')</script>");
     }
     finally
     {
         // Response.Redirect(GetRouteUrl("PacientesRoute", new { idGrupo = grupo.idGrupo }));
     }
 }
コード例 #2
0
        public void eliminarAsig(AsignacionGrupo item)
        {
            BaseDatos bd = new BaseDatos();

            bd.Conectar();
            bd.CrearComandoStrSql("delete AsignacionGrupo where idGrupo = @idGrupo And id_Paciente=@id_Paciente");
            bd.AsignarParametroInt("@idGrupo", item.grupo.idGrupo);
            bd.AsignarParametroInt("@id_Paciente", item.pacientes.id_Paciente);
            // bd.CrearComandoStrSql("delete AsignacionGrupo where idGrupo ="+item.grupo.idGrupo+" And idUsuario="+item.usuario.id_usuario+"");

            bd.EjecutarComando();
            bd.Desconectar();
        }
コード例 #3
0
        public void InsertUser(AsignacionGrupo item)

        {
            BaseDatos bd = new BaseDatos();

            bd.Conectar();
            bd.CrearComandoStrSql("insert  AsignacionGrupo (idGrupo,id_Paciente,creador) values (@idGrupo,@id_Paciente,@creador)");
            bd.AsignarParametroInt("@idGrupo", item.grupo.idGrupo);
            bd.AsignarParametroInt("@id_Paciente", item.pacientes.id_Paciente);
            bd.AsignarParametrobyte("@creador", item.creador);
            bd.EjecutarComando();
            bd.Desconectar();
        }
コード例 #4
0
        protected void btnremoveClic(object sender, CommandEventArgs e)
        {
            try
            {
                Pacientes u = new Pacientes();
                u.id_Paciente = Convert.ToInt32(e.CommandArgument.ToString());
                LNAsignarGrupo ln = new LNAsignarGrupo();

                AsignacionGrupo asi = new AsignacionGrupo();
                asi.grupo     = grupo;
                asi.pacientes = u;
                ln.EliminarAG(asi);
                ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "AlertReload('Eliminación!','Se Realizo Correctamente','success','OK');", true);
                // Response.Redirect(GetRouteUrl("PacientesRoute", new { idGrupo = grupo.idGrupo }));
            }
            catch (Exception ex)
            {
                Response.Write("<script>alert('" + ex.Message + "')</script>");
            }
        }
コード例 #5
0
        public void EliminarAG(AsignacionGrupo asignacion)
        {
            AsignacionGrupoAD acceso = new AsignacionGrupoAD();

            acceso.eliminarAsig(asignacion);
        }
コード例 #6
0
        public void IsertarGrupoUsuario(AsignacionGrupo asignacionGrupo)
        {
            AsignacionGrupoAD acceso = new AsignacionGrupoAD();

            acceso.InsertUser(asignacionGrupo);
        }
コード例 #7
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            try
            {
                PacienteLN       data     = new PacienteLN();
                List <Pacientes> lst      = data.Mostrar();
                Boolean          noExiste = true;
                Pacientes        item     = new Pacientes();
                item.id_Paciente = 0;
                item.nombres     = register_nombres.Text;
                item.Apellidos   = register_apellidos.Text;
                item.cedula      = register_cedula.Text;
                Sexo sexo = new Sexo();
                sexo.id_sexo = Convert.ToInt32(DropDownListSexo.SelectedValue);
                item.sexo    = sexo;

                DateTime dateTimefechaNacimiento = DateTime.Parse(register_fechaNacimiento.Text);
                item.fechaNacimiento     = dateTimefechaNacimiento;
                item.cedulaRepresentante = register_cedula_representante.Text;
                Nacionalidad nacionalidad = new Nacionalidad();
                nacionalidad.id_nacionalidad = Convert.ToInt32(DropDownListNacionalidad.SelectedValue);
                item.Nacionalidad            = nacionalidad;
                Autoidetificacion autoidetificacion = new Autoidetificacion();
                autoidetificacion.id_autoidetificacion = Convert.ToInt32(DropDownListAutoidentificación.SelectedValue);
                item.autoidetificacion = autoidetificacion;
                AfiliadoPaciente afiliadoPaciente = new AfiliadoPaciente();
                afiliadoPaciente.id_AfiliadoPaciente = Convert.ToInt32(DropDownListAfiliadoPaciente.SelectedValue);
                item.afiliadoPaciente = afiliadoPaciente;
                GrupoPrioritario grupoPrioritario = new GrupoPrioritario();
                grupoPrioritario.id_GrupoPrioritario = Convert.ToInt32(DropDownListGrupoPrioritario.SelectedValue);
                item.grupoPrioritario = grupoPrioritario;
                Provincia provincia = new Provincia();
                provincia.id_Provincia = Convert.ToInt32(DropDownListProvincia.SelectedValue);
                item.provincia         = provincia;
                Canton canton = new Canton();
                canton.id_Canton = Convert.ToInt32(DropDownListCanton.SelectedValue);
                item.canton      = canton;
                Parroquia parroquia = new Parroquia();
                parroquia.id_Parroquia = Convert.ToInt32(DropDownListParroquia.SelectedValue);
                item.parroquia         = parroquia;
                item.resinto           = register_resinto.Text;
                item.TipoSangre        = DropDownLisTipoSangre.SelectedValue;
                item.Telefono          = register_telefono.Text;
                if (FileUploadNewUser.HasFile)
                {
                    Imagen.Instance.GuardarImagen(FileUploadNewUser);
                    item.foto = "img/" + Imagen.Instance.nombreArchivo;
                }
                else
                {
                    item.foto = "img/User.png";
                }

                foreach (Pacientes ite in lst)
                {
                    if (ite.cedula.Equals(item.cedula))
                    {
                        noExiste = false;
                    }
                }
                if (noExiste)
                {
                    Pacientes u = new Pacientes();
                    u.id_Paciente = data.InsertUsuarioReturnID(item);//inserta y se va home
                    LNAsignarGrupo  lna = new LNAsignarGrupo();
                    AsignacionGrupo a   = new AsignacionGrupo();
                    a.creador   = 0;
                    a.grupo     = grupo;
                    a.pacientes = u;
                    lna.IsertarGrupoUsuario(a);
                    ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "AlertReload('Creación!','Se Realizo Correctamente','success','OK');", true);
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "AlertNoRedirect('Error!','Usuario ya esta registrado','error','OK');", true);
                    //string script = @"<script type='text/javascript'>
                    //        alert('Usuario Ya registrado ');
                    //    </script>";
                    //ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);
                    //redirecciona
                }
                // Response.Redirect(GetRouteUrl("PacientesRoute", new { idGrupo = grupo.idGrupo }));
            }
            catch (Exception ex)
            {
                Response.Redirect(GetRouteUrl("PacientesRoute", new { idGrupo = grupo.idGrupo }), false);
                Response.Write("<script>alert('" + ex.Message + "')</script>");
            }
        }