예제 #1
0
        public String EliminarPlato(int idPlato)
        {
            ObjectParameter salida = new ObjectParameter("Retorno", typeof(String));

            datos.p_EliminarPlato(idPlato, salida);
            return(salida.ToString());
        }
예제 #2
0
        public ActionResult Create(Cliente cliente, Persona persona, Telefono telefono)
        {
            if (ModelState.IsValid)
            {
                /*
                 * db.Clientes.Add(cliente);
                 * db.SaveChanges();
                 * persona.ID_ClientePersona = cliente.ID_Cliente;
                 * db.spAddPersonaOnly(persona.Cedula, persona.nombre, persona.ID_ClientePersona);
                 */
                //string result1 = "";
                ObjectParameter result = new ObjectParameter("OpReturn", typeof(string));
                db.spAddClienteAndPersona2(persona.Cedula, persona.nombre, cliente.Direccion, cliente.Ciudad, 0, result);
                System.Diagnostics.Debug.WriteLine(result.ToString());
                if (db.Persona.Find(persona.Cedula) != null)
                {
                    telefono.Cedula = persona.Cedula;
                    db.Telefono.Add(telefono);
                    db.SaveChanges();
                }
                personaModel personaModel = new personaModel
                {
                    Cedula             = persona.Cedula,
                    nombre             = persona.nombre,
                    Direccion          = cliente.Direccion,
                    Ciudad             = cliente.Ciudad,
                    ID_EstadoDeCliente = cliente.ID_EstadoDeCliente,
                    NumeroDeTelefono   = telefono.NumeroDeTelefono
                };

                if (result.Value.ToString() == "Record Inserted Successfully")
                {
                    ViewBag.Resultado = true;
                }
                else
                {
                    ViewBag.Resultado = false;
                }

                ViewBag.Message            = result.Value.ToString();
                ViewBag.ID_EstadoDeCliente = new SelectList(db.EstadoDeCliente, "ID_EstadoDeCliente", "Tipo");
                return(View(personaModel));
            }
            else
            {
                return(RedirectToAction("Index"));
            }

            //ViewBag.ID_ClientePersona = new SelectList(db.Clientes, "ID_Cliente", "Direccion", persona.ID_ClientePersona);
        }