コード例 #1
0
 public ActionResult Add(Fournisseur_DTO obj)
 {
     if (ModelState.IsValid)
     {
         _FournisseurAppService.Add(obj);
         return(Json(true));
     }
     else
     {
         return(Json(false));
     }
 }
コード例 #2
0
        public JsonResult SaveData(string strFournisseur)
        {
            JavaScriptSerializer serializer  = new JavaScriptSerializer();
            Fournisseur_DTO      fournisseur = serializer.Deserialize <Fournisseur_DTO>(strFournisseur);
            bool   status  = false;
            string message = string.Empty;

            //add new employee if id = 0
            if (fournisseur.Code_Fournisseur == null)
            {
                status = false;
            }

            else
            {
                if (fournisseur.Id == 0)
                {
                    try
                    {
                        _FournisseurAppService.Add(fournisseur);
                        status = true;
                    }
                    catch (Exception ex)
                    {
                        status  = false;
                        message = ex.Message;
                    }
                }
                else
                {
                    //update existing DB
                    //save db

                    var entity = _FournisseurAppService.GetById(fournisseur.Id);
                    entity.Code_Fournisseur = fournisseur.Code_Fournisseur;
                    entity.Nom = fournisseur.Nom;
                    entity.Délai_confirmation_CDE = fournisseur.Délai_confirmation_CDE;
                    entity.Domaine             = fournisseur.Domaine;
                    entity.observation         = fournisseur.observation;
                    entity.adresse_usine       = fournisseur.adresse_usine;
                    entity.pays_usine          = fournisseur.pays_usine;
                    entity.ville_usine         = fournisseur.ville_usine;
                    entity.ccp_usine           = fournisseur.ccp_usine;
                    entity.tel_usine           = fournisseur.tel_usine;
                    entity.fax_usine           = fournisseur.fax_usine;
                    entity.email_usine         = fournisseur.email_usine;
                    entity.adresse_facturation = fournisseur.adresse_facturation;
                    entity.Pays_F                  = fournisseur.Pays_F;
                    entity.Ville_F                 = fournisseur.Ville_F;
                    entity.ccp_F                   = fournisseur.ccp_F;
                    entity.téL_F                   = fournisseur.téL_F;
                    entity.FAX_F                   = fournisseur.FAX_F;
                    entity.EMAIL_F                 = fournisseur.EMAIL_F;
                    entity.adresse_livraison       = fournisseur.adresse_livraison;
                    entity.Pays_L                  = fournisseur.Pays_L;
                    entity.Ville_L                 = fournisseur.Ville_L;
                    entity.ccP_L                   = fournisseur.ccP_L;
                    entity.téL_L                   = fournisseur.téL_L;
                    entity.FAX_l                   = fournisseur.FAX_l;
                    entity.EMAIL_L                 = fournisseur.EMAIL_L;
                    entity.Banque                  = fournisseur.Banque;
                    entity.Domiciliation_Bancaire  = fournisseur.Domiciliation_Bancaire;
                    entity.Compte_Courant_Bancaire = fournisseur.Compte_Courant_Bancaire;
                    entity.IBAN              = fournisseur.IBAN;
                    entity.code_douane       = fournisseur.code_douane;
                    entity.SWIFT             = fournisseur.SWIFT;
                    entity.matricule_fiscale = fournisseur.matricule_fiscale;
                    entity.escompte          = fournisseur.escompte;
                    entity.nb_facture        = fournisseur.nb_facture;
                    entity.Code_tva          = fournisseur.Code_tva;
                    entity.nb_bl             = fournisseur.nb_bl;

                    entity.Id = fournisseur.Id;

                    try
                    {
                        _FournisseurAppService.Update(entity);
                        status = true;
                    }
                    catch (Exception ex)
                    {
                        status  = false;
                        message = ex.Message;
                    }
                }
            }

            return(Json(new
            {
                status = status,
                message = message
            }));
        }