Ejemplo n.º 1
0
        protected void CheckBox1_CheckedChanged1(object sender, EventArgs e)
        {
            foreach (GridViewRow row in GridView1.Rows)
            {
                if (((CheckBox)row.FindControl("CheckBox1")).Checked == true)
                {
                    idDepartamento = int.Parse(row.Cells[0].Text);

                    var proc = si.PermissaoDeparramento_tb.Where(d => d.idDepartamento == idDepartamento && d.idUsuario == idu).Count();
                    if (proc != 0)
                    {
                        PermissaoDeparramento_tb pt = si.PermissaoDeparramento_tb.Where(d => d.idDepartamento == idDepartamento && d.idUsuario == idu).FirstOrDefault();
                        pt.Estado      = "true";
                        pt.DataRegisto = DateTime.Now;
                        si.SaveChanges();
                    }
                    else
                    {
                        PermissaoDeparramento_tb pt = new PermissaoDeparramento_tb();
                        pt.idDepartamento = idDepartamento;
                        pt.idUsuario      = idu;
                        pt.Estado         = "true";
                        pt.DataRegisto    = DateTime.Now;
                        si.PermissaoDeparramento_tb.Add(pt);
                        si.SaveChanges();
                    }
                }
                else if (((CheckBox)row.FindControl("CheckBox1")).Checked == false)
                {
                    idDepartamento = int.Parse(row.Cells[0].Text);

                    var proc = si.PermissaoDeparramento_tb.Where(d => d.idDepartamento == idDepartamento && d.idUsuario == idu).Count();
                    if (proc != 0)
                    {
                        PermissaoDeparramento_tb pt = si.PermissaoDeparramento_tb.Where(d => d.idDepartamento == idDepartamento && d.idUsuario == idu).FirstOrDefault();
                        pt.Estado      = "false";
                        pt.DataRegisto = DateTime.Now;
                        si.SaveChanges();
                    }
                    else
                    {
                        PermissaoDeparramento_tb pt = new PermissaoDeparramento_tb();
                        pt.idDepartamento = idDepartamento;
                        pt.idUsuario      = idu;
                        pt.Estado         = "false";
                        pt.DataRegisto    = DateTime.Now;
                        si.PermissaoDeparramento_tb.Add(pt);
                        si.SaveChanges();
                    }
                }
            }
        }
Ejemplo n.º 2
0
 private void fpermissio(int idDep, int idus)
 {
     try
     {
         PermissaoDeparramento_tb pt = new PermissaoDeparramento_tb();
         pt.idDepartamento = idDep;
         pt.idUsuario      = idus;
         pt.Estado         = "true";
         pt.DataRegisto    = DateTime.Now;
         si.PermissaoDeparramento_tb.Add(pt);
         si.SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }