示例#1
0
        //
        // GET: /Soporte/Delete/5

        public ActionResult Delete(int id)
        {
            try
            {
                SessionInitialize();
                SoporteCAD    sprtCAD = new SoporteCAD(session);
                SoporteCEN    sprtCEN = new SoporteCEN(sprtCAD);
                SoporteEN     sprtEN  = sprtCEN.ReadOID(id);
                SoporteModelo sprt    = new AssemblerSoporte().ConvertENToModelUI(sprtEN);

                SessionClose();
                new SoporteCEN().EliminarConsulta(id);
                return(RedirectToAction("Index"));
            }
            catch { return(View()); }
        }
        public void ResponderConsulta(string p_oid, int arg1, string respuestaSoporte)
        {
            /*PROTECTED REGION ID(Fight4FitGenNHibernate.CP.Fight4Fit_Admin_ResponderConsulta) ENABLED START*/

            IAdminCAD   adminCAD   = null;
            ISoporteCAD soporteCAD = null;

            IUsuarioCAD usuarioCAD = null;
            UsuarioCEN  usuarioCEN = null;

            SoporteCEN soporteCEN = null;

            try
            {
                SessionInitializeTransaction();
                adminCAD   = new AdminCAD(session);
                soporteCAD = new SoporteCAD(session);
                soporteCEN = new SoporteCEN(soporteCAD);
                SoporteEN soporteEN = soporteCEN.ReadOID(arg1);

                usuarioCAD = new UsuarioCAD(session);
                usuarioCEN = new UsuarioCEN(usuarioCAD);

                soporteCEN.NuevaConsulta(arg1,                       //oid comentario
                                         null,                       // oid evento
                                         usuarioCAD.ReadOID(p_oid)); //usuario



                SessionCommit();
            }
            catch (Exception ex)
            {
                SessionRollBack();
                throw ex;
            }
            finally
            {
                SessionClose();
            }


            /*PROTECTED REGION END*/
        }