Example #1
0
        public ActionResult Create([Bind(Include = "esc_Id,esc_Codigo,esc_NombreEscuela,esc_Director,esc_Contacto,esc_Telefono,esc_Correo,mun_Id,esc_UsuarioCrea,esc_FechaCrea,esc_UsuarioModifica,esc_FechaModifica")] tbEscuelas tbEscuelas)
        {
            tbEscuelas.esc_FechaCrea   = DateTime.Now;
            tbEscuelas.esc_UsuarioCrea = 2;
            if (ModelState.IsValid)
            {
                try
                {
                    IEnumerable <object> listEscuelas = null;
                    string MensajeError = "";
                    listEscuelas = db.UDP_Gral_tbEscuelas_Insert(tbEscuelas.esc_Codigo,
                                                                 tbEscuelas.esc_NombreEscuela,
                                                                 tbEscuelas.esc_Director,
                                                                 tbEscuelas.esc_Contacto,
                                                                 tbEscuelas.esc_Telefono,
                                                                 tbEscuelas.esc_Correo,
                                                                 tbEscuelas.mun_Id,
                                                                 tbEscuelas.esc_UsuarioCrea,
                                                                 tbEscuelas.esc_FechaCrea
                                                                 );
                    foreach (UDP_Gral_tbEscuelas_Insert_Result Res in listEscuelas)
                    {
                        MensajeError = Res.MensajeError;
                    }

                    if (MensajeError.StartsWith("-1"))
                    {
                        ModelState.AddModelError("", "1. No se pudo insertar el registro.");
                        return(View(tbEscuelas));
                    }
                    return(RedirectToAction("Index"));
                }
                catch (Exception ex)
                {
                    ex.Message.ToString();
                    ModelState.AddModelError("", "2. No se pudo insertar e registro");
                    return(View(tbEscuelas));
                }
            }
            return(View(tbEscuelas));
            //db.tbEscuelas.Add(tbEscuelas);
            //db.SaveChanges();
            //return RedirectToAction("Index");
        }