Beispiel #1
0
        /// <summary>
        /// Enturna un cámión cuando se hace de forma automática
        /// </summary>
        /// <param name="camion">camion a enturnar</param>
        /// <param name="idPuerta">id de la puerta donde se detectó el camión</param>
        private void EnturnarAutomatico(CAMION camion, int idPuerta)
        {
            //Si el camion esta en la cola
            List <COLA> listaCola = this.objCola.GetColaByPlaca(camion.placa);

            if (listaCola.Count > 0)
            {
                //El camion esta en la cola
                if (listaCola.First().idPuerta == idPuerta)
                {
                    //Se elimina el camion de la cola
                    this.objCola.EliminarRegistro(camion.placa);
                }
            }

            //Se crea el camion en la cola
            COLA objCola = new COLA();

            objCola.idPuerta     = idPuerta;
            objCola.idTipoCargue = camion.idTipoCargue;
            objCola.placa        = camion.placa;
            objCola.hora         = DateTime.Now;

            this.objDAO.Crear(Enumeraciones.Entidad.COLA, objCola);
        }
Beispiel #2
0
        /// <summary>
        /// Registra las lectura automáticas
        /// </summary>
        /// <param name="idAntena">Id de la antena donde se hizo la lectura</param>
        /// <param name="ipReader">Ip del reader que hizo la lectura</param>
        /// <param name="epc">EPC leído</param>
        public void RegistrarLectura(string idAntena, string ipReader, string epc, ArrayList arrPuertaEnturna, ArrayList arrPuertaDesenturna)
        {
            //Se obtiene el camion correspondiente al epc leído.
            CAMION camion = this.objCamion.GetCamionByRFID(epc);

            //Si no se encuentra camión no se hace nada
            if (camion == null)
            {
                return;
            }

            //Se obtiene la antena
            ANTENA antena = this.objAntena.GetAntena(ipReader, idAntena);

            //Si no se encuentra la antena no se hace nada
            if (antena == null)
            {
                return;
            }

            //Se guarda log de la lectura realizada
            this.RegistrarLogAutomatico(antena.id, camion.idTipoCargue, camion.id, antena.PUERTA.puerta1, epc, DateTime.Now);

            //Se determina si se enturna, se desenturna o no se hace nada
            if (arrPuertaEnturna.Contains(antena.idPuerta.ToString()))
            {
                //Se enturna
                this.EnturnarAutomatico(camion, antena.idPuerta);
            }
            else if (arrPuertaDesenturna.Contains(antena.idPuerta.ToString()))
            {
                //Se desenturna
                this.DesenturnarAutomatico(camion, antena.idPuerta);
            }
        }
Beispiel #3
0
        /// <summary>
        /// Desenturna un camion
        /// </summary>
        /// <param name="idPuertaDesenturna">id de la puerta por donde pasa un camion</param>
        /// <param name="placa">Placa del camion a desenturnar</param>
        /// <param name="hora">Hora en la que se desenturna</param>
        /// <returns></returns>
        public string DesenturnarManual(int idPuertaDesenturna, string placa, DateTime hora, int idUsuario)
        {
            string resultado = "";

            //Se obtiene el camion
            CAMION camion = this.objCamion.GetCamionByPlaca(placa);

            if (camion == null)
            {
                resultado = "No se encontró el camión con placa '" + placa + "'";
                return(resultado);
            }

            //el camion debe estar en la cola para que pueda ser desenturnado
            List <COLA> listaCola = this.objCola.GetColaByPlaca(placa);

            if (listaCola.Count == 0)
            {
                resultado = "No se puede desenturnar el camión porque no está en la cola";
            }


            //Si todas las validacines estan OK, se elimina el registro de la cola
            if (resultado.Length == 0)
            {
                this.objCola.EliminarRegistro(placa);
                //Guarda log
                this.RegistrarLogManual(camion.idTipoCargue, camion.id, idUsuario, DateTime.Now, idPuertaDesenturna);
            }

            return(resultado);
        }
Beispiel #4
0
        public void ActualizarTest()
        {
            Camion target    = new Camion(); // TODO: Initialize to an appropriate value
            CAMION camion    = null;         // TODO: Initialize to an appropriate value
            int    idUsuario = 0;            // TODO: Initialize to an appropriate value

            target.Actualizar(camion, idUsuario);
            Assert.Inconclusive("A method that does not return a value cannot be verified.");
        }
Beispiel #5
0
        /// <summary>
        /// Inactiva el camión en la base de datos
        /// </summary>
        /// <param name="idRegistro">Id del registro a eliminar</param>
        /// <param name="idUsuario">Id del usuario logueado que realiza la operación</param>
        public void Eliminar(int idRegistro, int idUsuario)
        {
            CAMION camion = (CAMION)this.objDAO.GetEntidadById(Enumeraciones.Entidad.CAMION, idRegistro);

            camion.activo            = false;
            camion.fechaModificacion = DateTime.Now;
            camion.idModificador     = idUsuario;

            this.objDAO.Actualizar(Enumeraciones.Entidad.CAMION, camion, camion.id, idUsuario);
        }
Beispiel #6
0
        /// <summary>
        /// Desenturna de forma automática un camión
        /// </summary>
        /// <param name="camion">Camión que se desenturna</param>
        /// <param name="idPuerta">Id de la puerta donde se detecta el camión</param>
        private void DesenturnarAutomatico(CAMION camion, int idPuerta)
        {
            //el camion debe estar en la cola para que pueda ser desenturnado
            List <COLA> listaCola = this.objCola.GetColaByPlaca(camion.placa);

            if (listaCola.Count == 0)
            {
                return;
            }

            this.objCola.EliminarRegistro(camion.placa);
        }
Beispiel #7
0
        private void Editar()
        {
            this.CambiarVista(Vista.NUEVO);

            //Se obtienen los datos actuales
            CAMION obj = this.objCamion.GetById(this.idCamion);

            if (obj == null)
            {
                MessageBox.Show("No se encontró la información del camión seleccionado", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            this.txtPlaca.Text = obj.placa;
            this.cboTipoCargue.SelectedValue = obj.idTipoCargue;
            this.txtCodigoRFID.Text          = obj.codigoRFID;
        }
Beispiel #8
0
        public void CrearTest()
        {
            Camion target = new Camion();
            CAMION camion = new CAMION();

            camion.activo            = true;
            camion.codigoRFID        = "ABCKJHKJH";
            camion.fechaModificacion = DateTime.Now;
            camion.idModificador     = 1;
            camion.idTipoCargue      = 1;
            camion.placa             = "ABC123";

            int idUsuario = 1;
            int expected  = 3;
            int actual;

            actual = target.Crear(camion, idUsuario);
            Assert.AreEqual(expected, actual);
        }
Beispiel #9
0
        /// <summary>
        /// Enturna un camion. Si todo sale OK se retorna una cadena vacía, de lo contrario se retorna un mensaje indicando porqué no se enturnó
        /// </summary>
        /// <param name="idPuerta">Id de la puerta por donde pasa el camion</param>
        /// <param name="placa">Placa del camion a enturnar</param>
        /// <param name="hora">Hora en la que se enturna</param>
        /// <returns></returns>
        public string EnturnarManual(int idPuerta, string placa, DateTime hora, int idUsuario)
        {
            string resultado = "";

            //Se obtiene el camion
            CAMION camion = this.objCamion.GetCamionByPlaca(placa);

            if (camion == null)
            {
                resultado = "No se encontró el camión con placa '" + placa + "'";
                return(resultado);
            }

            //Si el camion esta en alguna cola no puede enturnar
            List <COLA> listaCola = this.objCola.GetColaByPlaca(placa);

            if (listaCola.Count > 0)
            {
                if (listaCola.First().idPuerta == idPuerta)
                {
                    resultado = "No se puede enturnar el camión porque ya está en la cola";
                }
            }

            //Si todas las validacines estan OK
            if (resultado.Length == 0)
            {
                COLA objCola = new COLA();
                objCola.idPuerta     = idPuerta;
                objCola.idTipoCargue = camion.idTipoCargue;
                objCola.placa        = placa;
                objCola.hora         = hora;

                this.objDAO.Crear(Enumeraciones.Entidad.COLA, objCola);

                //Guarda log
                this.RegistrarLogManual(camion.idTipoCargue, camion.id, idUsuario, DateTime.Now, idPuerta);
            }

            return(resultado);
        }
Beispiel #10
0
        private void Guardar()
        {
            try
            {
                CAMION cam = new CAMION();
                cam.codigoRFID   = "";
                cam.idTipoCargue = Convert.ToInt32(this.cboTipoCargue.SelectedValue);
                cam.placa        = this.txtPlaca.Text;
                cam.codigoRFID   = this.txtCodigoRFID.Text;
                cam.activo       = true;

                //Si se esta creando el camion
                if (this.idCamion == 0)
                {
                    this.objCamion.Crear(cam, RFIDEnturnador.CGlobal.IdUsuario);
                    MessageBox.Show("El camión ha sido creado", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    cam.id = this.idCamion;
                    this.objCamion.Actualizar(cam, RFIDEnturnador.CGlobal.IdUsuario);
                    MessageBox.Show("El camión se ha actualizado", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                this.GetCamiones();
                this.Limpiar();
                this.CambiarVista(Vista.LISTA);
            }
            catch (Exception ex)
            {
                MessageBox.Show("No se pudo guardar el camión: " + ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                string inner = "";
                if (ex.InnerException != null)
                {
                    inner = ex.InnerException.Message;
                }
                this.objUtil.LogError("Camiones", "Guardar", ex.Message, inner, CGlobal.IdUsuario);
            }
        }
Beispiel #11
0
        /// <summary>
        /// Actualiza un camión
        /// </summary>
        /// <param name="comercio">Comercio a actualizar</param>
        /// <param name="idUsuario">Id del usuario que realiza la operacion</param>
        public void Actualizar(CAMION camion, int idUsuario)
        {
            if (camion == null)
            {
                throw new Exception("El camión no puede ser null");
            }

            //Se valida que no exista otro camión con la misma placa o codigo rfid
            string validacion = "";

            CAMION cam1 = this.objCamionDAO.GetCamionByPlaca(camion.placa);
            CAMION cam2 = this.objCamionDAO.GetCamionByRFID(camion.codigoRFID);

            if (cam1 != null)
            {
                if (cam1.id != camion.id)
                {
                    validacion += "- Ya existe un camión con la placa '" + camion.placa + "'\n";
                }
            }
            if (cam2 != null)
            {
                if (cam2.codigoRFID != camion.codigoRFID)
                {
                    validacion += "- Ya existe un camión con el código RFID leído\n";
                }
            }

            //No se superaron las validaciones, se lanza error
            if (validacion.Length > 0)
            {
                throw new Exception(validacion);
            }

            camion.idModificador     = idUsuario;
            camion.fechaModificacion = DateTime.Now;
            this.objDAO.Actualizar(Enumeraciones.Entidad.CAMION, camion, camion.id, idUsuario);
        }
Beispiel #12
0
        /// <summary>
        /// Procesa una linea leida del archivo de cargue masivo. Si todo sale OK retorna una cadena vacia, de lo contrario retorna el error
        /// </summary>
        private string ProcesarLinea(string linea)
        {
            string error = string.Empty;

            String[]    arrLinea;
            string      placa         = string.Empty;
            string      tipoDescargue = string.Empty;
            string      codigoRFID    = string.Empty;
            int         idTipoCargue  = 0;
            TIPO_CARGUE objTipoCargue;
            CAMION      objCamionTemp;

            if (linea.Contains("|"))
            {
                arrLinea = linea.Split('|');
                if (arrLinea.Count() >= 2)
                {
                    placa         = arrLinea[0].Trim();
                    tipoDescargue = arrLinea[1].Trim();
                    codigoRFID    = "";
                    idTipoCargue  = 0;

                    if (arrLinea.Count() >= 3)
                    {
                        codigoRFID = arrLinea[2].Trim();
                    }

                    //Validacion de la estructura de la placa
                    if (placa.Length == 0)
                    {
                        error += "- La placa no puede quedar vacía\n";
                    }

                    else
                    {
                        if (placa.Length != 6)
                        {
                            error += "- La placa no puede tener espacios y debe tener 6 caracteres\n";
                        }
                    }

                    //Validacion del tipo de descargue
                    if (tipoDescargue.Length == 0)
                    {
                        error += "- El tipo de descargue no puede quedar vacío\n";
                    }
                    else
                    {
                        //Se busca el id de tipo de cargue correspondiente
                        objTipoCargue = this.listaTipoCargue.Find(t => t.tipoCargue == tipoDescargue);
                        if (objTipoCargue != null)
                        {
                            idTipoCargue = objTipoCargue.id;
                        }
                        else
                        {
                            error += "- No se encontró el tipo de descargue correspondiente a '" + tipoDescargue + "'\n";
                        }
                    }

                    //Se inserta el registro
                    if (error.Length == 0)
                    {
                        try
                        {
                            objCamionTemp              = new CAMION();
                            objCamionTemp.activo       = true;
                            objCamionTemp.codigoRFID   = codigoRFID;
                            objCamionTemp.idTipoCargue = idTipoCargue;
                            objCamionTemp.placa        = placa;
                            this.objCamion.Crear(objCamionTemp, CGlobal.IdUsuario);
                        }
                        catch (Exception ex)
                        {
                            error += ex.Message + "\n";
                        }
                    }
                }
                else
                {
                    error = "El registro no tiene el formato especificado";
                }
            }
            else
            {
                error = "El registro no tiene el formato especificado";
            }

            return(error);
        }
Beispiel #13
0
        public ActionResult About()
        {
            MTEntities   DB_MT  = new MTEntities();
            MT_1Entities DB_MT1 = new MT_1Entities();

            var Document_List  = DB_MT1.ZDW_DOCUMENT_VIEW.ToList();
            var Camion_List    = DB_MT1.CAMION.ToList();
            var Tier_List      = DB_MT1.TIERS.ToList();
            var Reglement_List = DB_MT1.REGLEMENT.ToList();

            //foreach (var doc in Document_List)
            //{
            //    DOCUMENT document = new DOCUMENT();
            //    try
            //    {
            //        //test sur les shamps
            //        if (DB_MT.DOCUMENT.Where(d => d.DOCNUM == doc.DOCNUM).Count() >= 1)
            //        {

            //            return Json(new { success = false, message = "DOCNUM EXIST" },
            //                JsonRequestBehavior.AllowGet);
            //        }
            //        else
            //        {
            //            /*save*/
            //            document.DOCNUM = doc.DOCNUM;
            //            document.DOMID = doc.DOMID;
            //            document.TYPDOCID = doc.TYPDOCID;
            //            document.OPID = doc.OPID;
            //            document.TRFID = doc.TRFID;
            //            document.ENTITYID = doc.ENTITYID;
            //            document.ENTITYTYPE = doc.ENTITYTYPE;
            //            document.TIRPAYEUR = doc.TIRPAYEUR;
            //            document.TIRFACTURE = doc.TIRFACTURE;
            //            document.ADRFID = doc.ADRFID;
            //            document.ADRLID = doc.ADRLID;
            //            document.DEPID = doc.DEPID;
            //            document.DOCDATE = doc.DOCDATE;
            //            document.RGMID = doc.RGMID;
            //            document.TVATID = doc.TVATID;
            //            document.INTERSITES = doc.INTERSITES;
            //            document.DEVID = doc.DEVID;
            //            document.DOCCOLISAGE = doc.DOCCOLISAGE;
            //            document.CAMID = doc.CAMID;
            //            document.VSTID = doc.VSTID;
            //            document.TRNID = doc.TRNID;
            //            document.DOCMNTHTBRUT = doc.DOCMNTHTBRUT;
            //            document.DOCMNTREML = doc.DOCMNTREML;
            //            document.DOCMNTG = doc.DOCMNTG;
            //            document.DOCMNTRETOUR = doc.DOCMNTRETOUR;
            //            document.DOCESCOMPTE = doc.DOCESCOMPTE;
            //            document.DOCMNTESCOMPTE = doc.DOCMNTESCOMPTE;
            //            document.DOCMNTREMP = doc.DOCMNTREMP;
            //            document.DLPU = doc.DLPU;
            //            document.DLPUISTTC = doc.DLPUISTTC;
            //            document.DLPUHTBRUT = doc.DLPUHTBRUT;
            //            document.DLPUTTC = doc.DLPUTTC;
            //            document.DLPUHTNET = doc.DLPUHTNET;
            //            document.DISTRIBUTEUR = doc.DISTRIBUTEUR.ToString();


            //            //save
            //            DB_MT.DOCUMENT.Add(document);
            //            DB_MT.SaveChanges();
            //        }
            //    }
            //    catch (Exception ex)
            //    {
            //        throw ex;
            //    }


            //}


            foreach (var cam in Camion_List)
            {
                CAMION camion = new CAMION();
                try
                {
                    // test sur les shamps
                    if (DB_MT.CAMION.Where(d => d.CAMCODE == cam.CAMCODE).Count() >= 1)
                    {
                        return(Json(new { success = false, message = "CAMCODE EXIST" },
                                    JsonRequestBehavior.AllowGet));
                    }
                    else
                    {
                        camion.CAMID               = cam.CAMID;
                        camion.CAMCODE             = cam.CAMCODE;
                        camion.CAMINTITULE         = cam.CAMINTITULE;
                        camion.DEPID               = cam.DEPID;
                        camion.DEVICEID            = cam.DEVICEID;
                        camion.CAMCHAUFFEURID      = cam.CAMCHAUFFEURID;
                        camion.CAMVENDEURID        = cam.CAMVENDEURID;
                        camion.DOSID               = cam.DOSID;
                        camion.TIRCAM              = cam.TIRCAM;
                        camion.CAMISACTIF          = cam.CAMISACTIF;
                        camion.CAMMATRICULE        = cam.CAMMATRICULE;
                        camion.CAMDISPO            = cam.CAMDISPO;
                        camion.CAMDATEVIDANGE      = cam.CAMDATEVIDANGE;
                        camion.CAMVOLUME           = cam.CAMVOLUME;
                        camion.CAMPOIDSSUPP        = cam.CAMPOIDSSUPP;
                        camion.CAMLASTMISSION      = cam.CAMLASTMISSION;
                        camion.CAMMODELE           = cam.CAMMODELE;
                        camion.CAMREFERENCE        = cam.CAMREFERENCE;
                        camion.CAMVISITE           = cam.CAMVISITE;
                        camion.CAMVIGNETTE         = cam.CAMVIGNETTE;
                        camion.CAMNOTE             = cam.CAMNOTE;
                        camion.NUMEROTATION_PREFIX = cam.NUMEROTATION_PREFIX;
                        camion.USERUPDATE          = cam.USERUPDATE;
                        camion.USERCREATE          = cam.USERCREATE;
                        camion.DATECREATE          = cam.DATECREATE;
                        camion.DATEUPDATE          = cam.DATEUPDATE;
                        camion.PLATEFORME          = cam.PLATEFORME;
                        //   camion.DISTRIBUTEUR = cam.DISTRIBUTEUR.ToString();

                        DB_MT.CAMION.Add(camion);
                        DB_MT.SaveChanges();
                    }
                }
                catch (Exception e)
                {
                    throw e;
                }
            }

            //foreach (var tie in Tier_List)
            //{
            //    TIERS tiers = new TIERS();
            //    try
            //    {
            //        if (DB_MT.TIERS.Where(d => d.TIRCODE == tie.TIRCODE).Count() >= 1)
            //        {
            //            return Json(new { success = false, message = "TIRCODE EXIST" },
            //                JsonRequestBehavior.AllowGet);
            //        }
            //        else
            //        {
            //            tiers.DOSID = tie.DOSID;
            //            tiers.TIRCATID = tie.TIRCATID;
            //            tiers.TIRCATTIERSID = tie.TIRCATTIERSID;
            //            tiers.TIRTYPE = tie.TIRTYPE;
            //            tiers.TIRSITEINTERNE = tie.TIRSITEINTERNE;
            //            tiers.TIRCODE = tie.TIRCODE;
            //            tiers.TIRCODEERP = tie.TIRCODEERP;
            //            tiers.TIRSOCIETE = tie.TIRSOCIETE;
            //            tiers.TIRABREGE = tie.TIRABREGE;
            //            tiers.CPTCODE = tie.CPTCODE;
            //            tiers.COLID = tie.COLID;
            //            tiers.ADRFID = tie.ADRFID;
            //            tiers.ADRLID = tie.ADRLID;
            //            tiers.CONTACTID = tie.CONTACTID;
            //            tiers.TIRIDENTIFIANT = tie.TIRIDENTIFIANT;
            //            tiers.TIRCIN = tie.TIRCIN;
            //            tiers.TIRPATENTE = tie.TIRPATENTE;
            //            tiers.TIRACTIVITE = tie.TIRACTIVITE;
            //            tiers.DEVID = tie.DEVID;
            //            tiers.TRFID = tie.TRFID;
            //            tiers.TRFPID = tie.TRFPID;
            //            tiers.RGMID = tie.RGMID;
            //            tiers.TVATID = tie.TVATID;
            //            tiers.TIRISASSUJETTITPF = tie.TIRISASSUJETTITPF;
            //            tiers.TIRISASSUJETTITVA = tie.TIRISASSUJETTITVA;
            //            tiers.TIRISFACTURE = tie.TIRISFACTURE;
            //            tiers.TIRISACTIF = tie.TIRISACTIF;
            //            tiers.TIRTAUXREMISE = tie.TIRTAUXREMISE;
            //            tiers.TIRTAUXESCOMPTE = tie.TIRTAUXESCOMPTE;
            //            tiers.TIRPUREMISE = tie.TIRPUREMISE;
            //            tiers.TIRENCOURS = tie.TIRENCOURS;
            //            tiers.TIRNBFACT = tie.TIRNBFACT;
            //            tiers.STATENUMID1 = tie.STATENUMID1;
            //            tiers.STATENUMID2 = tie.STATENUMID2;
            //            tiers.STATENUMID3 = tie.STATENUMID3;
            //            tiers.STATENUMID4 = tie.STATENUMID4;
            //            tiers.STATENUMID5 = tie.STATENUMID5;
            //            tiers.STATENUMID6 = tie.STATENUMID6;
            //            tiers.TIRLASTVISITE = tie.TIRLASTVISITE;
            //            tiers.TIRRATE = tie.TIRRATE;
            //            tiers.TIRSOLDER = tie.TIRSOLDER;
            //            tiers.TIRSOLDEINI = tie.TIRSOLDEINI;
            //            tiers.TIRISCREDIT = tie.TIRISCREDIT;
            //            tiers.TIRSITEINTERNE = tie.TIRISINTERNE;
            //            tiers.TIRAGREMENT = tie.TIRAGREMENT;
            //            tiers.TIRDATEAGREMENT = tie.TIRDATEAGREMENT;
            //            tiers.TIRRISQUE = tie.TIRRISQUE;
            //            tiers.TIRPAYEUR = tie.TIRPAYEUR;
            //            tiers.TIRFACTURE = tie.TIRFACTURE;
            //            tiers.TIRNOTE = tie.TIRNOTE;
            //            tiers.USERCREATE = tie.USERCREATE;
            //            tiers.USERUPDATE = tie.USERUPDATE;
            //            tiers.DATECREATE = tie.DATECREATE;
            //            tiers.DATEUPDATE = tie.DATEUPDATE;
            //            tiers.TIRIDFROMMOBILE = tie.TIRIDFROMMOBILE;
            //            tiers.CREDITCONTENTIEUX = tie.CREDITCONTENTIEUX;
            //            tiers.CAMID = tie.CAMID;
            //            tiers.FLAG_SYNC_ERP = tie.FLAG_SYNC_ERP;
            //            tiers.TIRICE = tie.TIRICE;
            //            tiers.DISTRIBUTEUR = tie.DISTRIBUTEUR;



            //            DB_MT.TIERS.Add(tiers);
            //            DB_MT.SaveChanges();
            //        }
            //    }
            //    catch (Exception e)
            //    {
            //        throw e;
            //    }
            //}
            //foreach (var reg in Reglement_List)
            //{
            //    REGLEMENT reglement = new REGLEMENT();

            //    reglement.REGID = reg.REGID ;
            //    reglement.REGNUM = reg.REGNUM ;
            //    reglement.DOSID = reg.DOSID ;
            //    reglement.TRNID = reg.TRNID ;
            //    reglement.REGDATE = reg.REGDATE ;
            //    reglement.REGREF = reg.REGREF ;
            //    reglement.REGLIBELLE = reg.REGLIBELLE ;
            //    reglement.TIRID = reg.TIRID ;
            //    reglement.TIRPAYID = reg.TIRPAYID ;
            //    reglement.REGMONTANT = reg.REGMONTANT ;
            //    reglement.DEVID = reg.DEVID ;
            //    reglement.DEVCOURS = reg.DEVCOURS ;
            //    reglement.RGMID = reg.RGMID ;
            //    reglement.REGISIMPUTE = reg.REGISIMPUTE ;
            //    reglement.REGTYPE = reg.REGTYPE ;
            //    reglement.REGECHEANCE = reg.REGECHEANCE ;
            //    reglement.REGMONTANTIMPUTE = reg.REGMONTANTIMPUTE ;
            //    reglement.REGMONTANTECART = reg.REGMONTANTECART ;
            //    reglement.REGMONTANTSOLDE = reg.REGMONTANTSOLDE ;
            //    reglement.REGNOTE = reg.REGNOTE ;
            //    reglement.USERCREATE = reg.USERCREATE ;
            //    reglement.USERUPDATE = reg.USERUPDATE ;
            //    reglement.REGIDFROMMOBILE = reg.REGIDFROMMOBILE ;
            //    reglement.TTRNID = reg.TTRNID ;
            //    reglement.TIRCAM = reg.TIRCAM ;
            //    reglement.CHQNUMERO = reg.CHQNUMERO ;
            //    reglement.CHQDATE = reg.CHQDATE ;
            //    reglement.CHQBANQUE = reg.CHQBANQUE ;
            //    reglement.REGNAT = reg.REGNAT ;
            //    reglement.DISTRIBUTEUR = reg.DISTRIBUTEUR ;



            //    DB_MT.REGLEMENT.Add(reglement);
            //    DB_MT.SaveChanges();

            //}



            ViewBag.Message = "Your application description page.";


            return(View());
        }