private void Btn_Update_Click(object sender, EventArgs e)
        {
            DetalleAsigPerfil dap = new DetalleAsigPerfil();
            bool resp             = false;
            int  id   = Convert.ToInt32(Cmb_Usuario.SelectedValue);
            int  ret2 = Funciones.EliminarAsigPerfil(id);

            if (ret2 != 0)
            {
                dap.IDUsuario = Convert.ToInt32(Cmb_Usuario.SelectedValue);
                foreach (DataGridViewRow item in Dgv_Asignacion.Rows)
                {
                    dap.IDPerfil = Convert.ToInt32(item.Cells[0].Value);
                    int ret = Funciones.IngresoDetalleAsigPerfil(dap);
                    if (ret == 0)
                    {
                        MessageBox.Show("Error al Actualizar");
                        resp = true;
                    }
                }
                if (resp == false)
                {
                    MessageBox.Show("Actualizar Exitoso");
                    Funciones.IngresoBitacora("Actualizar", "Asignacion Perfil");
                }
            }
            else
            {
                MessageBox.Show("Error");
            }
        }
예제 #2
0
        public static int IngresoDetalleAsigPerfil(DetalleAsigPerfil add)
        {
            int retorno = 0;

            try
            {
                OdbcCommand comando = new OdbcCommand(String.Format("INSERT into asignacion_perfil values('{0}','{1}')", add.IDUsuario, add.IDPerfil), Conexion.getDB());
                retorno = comando.ExecuteNonQuery();
                return(retorno);
            }
            catch (Exception)
            {
                return(retorno);
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            bool resp             = false;
            DetalleAsigPerfil dap = new DetalleAsigPerfil();

            dap.IDUsuario = Convert.ToInt32(Cmb_Usuario.SelectedValue);
            foreach (DataGridViewRow item in Dgv_Asignacion.Rows)
            {
                dap.IDPerfil = Convert.ToInt32(item.Cells[0].Value);
                int ret = Funciones.IngresoDetalleAsigPerfil(dap);
                if (ret == 0)
                {
                    MessageBox.Show("Error al ingresar");
                    resp = true;
                }
            }
            if (resp == false)
            {
                MessageBox.Show("Ingreso Exitoso");
            }
        }