Beispiel #1
0
        // GET: Correlativo/Details/5
        public ActionResult Details(int id)
        {
            try
            {
                this.GetDefaultData();

                if (ReferenceEquals(id, null))
                {
                    return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice nulo o no encontrado" }));
                }

                clsCorrelativoVM oCorrelativoVM = CorrelativoFind(Convert.ToInt32(id));

                if (ReferenceEquals(oCorrelativoVM, null))
                {
                    return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice no encontrado" }));
                }


                return(View(oCorrelativoVM));
            }

            catch (Exception exp)
            {
                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message }));
            }
        }
Beispiel #2
0
        public ActionResult DeleteConfirmed(int?id)
        {
            try
            {
                if (ReferenceEquals(id, null))
                {
                    return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = resources.Resources.IndiceNulo }));
                }

                clsCorrelativo oCorrelativo = new clsCorrelativo(clsAppInfo.Connection);

                oCorrelativo.WhereFilter = clsCorrelativo.WhereFilters.PrimaryKey;
                oCorrelativo.CorreId     = Convert.ToInt32(id);

                if (oCorrelativo.Delete())
                {
                    return(RedirectToAction("Index"));
                }

                ViewBagLoad();
                clsCorrelativoVM oCorrelativoVm = CorrelativoFind(Convert.ToInt32(id));
                return(View(oCorrelativoVm));
            }

            catch (Exception exp)
            {
                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message }));
            }
        }
Beispiel #3
0
        // GET: Correlativo/Delete/5
        public ActionResult Delete(int id)
        {
            try
            {
                this.GetDefaultData();

                if (ReferenceEquals(id, null))
                {
                    return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = resources.Resources.IndiceNulo }));
                }

                clsCorrelativoVM oCorrelativoVm = CorrelativoFind(Convert.ToInt32(id));

                if (ReferenceEquals(oCorrelativoVm, null))
                {
                    ViewBag.Mesagge = resources.Resources.ObjetoNoEncontrado;
                }

                ViewBagLoad();
                return(View(oCorrelativoVm));
            }

            catch (Exception exp)
            {
                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message }));
            }
        }
Beispiel #4
0
 public ActionResult Edit(clsCorrelativoVM oCorrelativoVm)
 {
     try
     {
         if (ModelState.IsValid)
         {
             clsCorrelativo oCorrelativo = new clsCorrelativo(clsAppInfo.Connection);
             DataMove(oCorrelativo, oCorrelativoVm, true);
             if (oCorrelativo.Update())
             {
                 return(RedirectToAction("Index"));
             }
             else
             {
                 ViewBag.MessageErr = resources.Resources.NoActualizado;
             }
         }
         ViewBagLoad();
         return(View(oCorrelativoVm));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = ex.Message }));;
     }
 }
Beispiel #5
0
        //-----------------------------------------------------

        private void DataMove(clsCorrelativo oCorrelativo, clsCorrelativoVM oCorrelativoVm, bool editing)
        {
            if (editing)
            {
                oCorrelativo.CorreId = oCorrelativoVm.CorreId;
            }
            oCorrelativo.PrefijoId    = SysData.ToLong(oCorrelativoVm.PrefijoId);
            oCorrelativo.GestionId    = SysData.ToLong(oCorrelativoVm.GestionId);
            oCorrelativo.ModuloId     = SysData.ToLong(oCorrelativoVm.ModuloId);
            oCorrelativo.AplicacionId = SysData.ToLong(oCorrelativoVm.AplicacionId);
            oCorrelativo.DocId        = SysData.ToLong(oCorrelativoVm.DocId);
            oCorrelativo.CorreNroAct  = SysData.ToInteger(oCorrelativoVm.CorreNroAct);
            oCorrelativo.CorreNroMax  = SysData.ToInteger(oCorrelativoVm.CorreNroMax);
            oCorrelativo.FecIni       = SysData.ToDate(oCorrelativoVm.FecIni);
            oCorrelativo.FecFin       = SysData.ToDate(oCorrelativo.FecFin);
        }
Beispiel #6
0
        private clsCorrelativoVM CorrelativoFind(int correlativoId)
        {
            clsCorrelativo oCorrelativo = new clsCorrelativo(clsAppInfo.Connection);

            clsCorrelativoVM oCorrelativoVm = new clsCorrelativoVM();

            try
            {
                oCorrelativo.SelectFilter = clsCorrelativo.SelectFilters.All;
                oCorrelativo.WhereFilter  = clsCorrelativo.WhereFilters.Details;
                oCorrelativo.CorreId      = correlativoId;

                if (oCorrelativo.Open())
                {
                    DataRow dr = oCorrelativo.DataSet.Tables[oCorrelativo.TableName].Rows[0];

                    oCorrelativoVm.CorreId       = SysData.ToLong(dr["CorreId"]);
                    oCorrelativoVm.PrefijoId     = SysData.ToInteger(dr["PrefijoId"]);
                    oCorrelativoVm.PrefijoNro    = SysData.ToInteger(dr["PrefijoNro"]);
                    oCorrelativoVm.PrefijoDes    = SysData.ToStr(dr["PrefijoDes"]);
                    oCorrelativoVm.DocId         = SysData.ToLong(dr["DocId"]);
                    oCorrelativoVm.DocDes        = SysData.ToStr(dr["DocDes"]);
                    oCorrelativoVm.ModuloId      = SysData.ToLong(dr["ModuloId"]);
                    oCorrelativoVm.ModuloDes     = SysData.ToStr(dr["ModuloDes"]);
                    oCorrelativoVm.AplicacionId  = SysData.ToLong(dr["AplicacionId"]);
                    oCorrelativoVm.AplicacionDes = SysData.ToStr(dr["AplicacionDes"]);
                    oCorrelativoVm.CorreNroAct   = SysData.ToInteger(dr["CorreNroAct"]);
                    oCorrelativoVm.CorreNroMax   = SysData.ToInteger(dr["CorreNroMax"]);
                    oCorrelativoVm.FecIni        = SysData.ToDate(dr["CorreFecIni"]);
                    oCorrelativoVm.FecFin        = SysData.ToDate(dr["CorreFecFin"]);
                    oCorrelativoVm.GestionNro    = SysData.ToInteger(dr["GestionNro"]);

                    return(oCorrelativoVm);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally {
                oCorrelativo.Dispose();
            }

            return(null);
        }
Beispiel #7
0
        // GET: Correlativo/Create
        public ActionResult Create()
        {
            clsCorrelativoVM oCorrelativoVm = new clsCorrelativoVM();

            try
            {
                this.GetDefaultData();
                oCorrelativoVm.CorreNroMax = 99999;
                oCorrelativoVm.CorreNroAct = 0;

                ViewBagLoad();
                return(View(oCorrelativoVm));
            }

            catch (Exception exp)
            {
                return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message }));
            }
        }
Beispiel #8
0
 public ActionResult Create(clsCorrelativoVM oCorrelativoVm)
 {
     try
     {
         if (ModelState.IsValid)
         {
             clsCorrelativo oCorrelativo = new clsCorrelativo(clsAppInfo.Connection);
             DataMove(oCorrelativo, oCorrelativoVm, false);
             if (oCorrelativo.Insert())
             {
                 return(RedirectToAction("Index"));
             }
         }
         ViewBagLoad();
         return(View(oCorrelativoVm));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = ex.Message }));
     }
 }