コード例 #1
0
        public JsonResult GuardarMascota(GestionMascotaBO model)
        {
            var result = false;

            try
            {
                if (model.mascotas.id > 0)
                {
                    objMascotasDAO.ActualizarMascotasUsuario(model);
                    result = true;
                }
                else
                {
                    objMascotasDAO.AgregarMascotasUsuarios(model);
                    result = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            var json = Json(result, JsonRequestBehavior.AllowGet);

            json.MaxJsonLength = Int32.MaxValue;
            return(json);
        }
コード例 #2
0
ファイル: MascotasDAO.cs プロジェクト: luisfrr/DrHuellitas
        public int ActualizarFoto(GestionMascotaBO objBO)
        {
            SqlCommand cmd = new SqlCommand("UPDATE Mascotas SET foto=@foto WHERE id=@id");

            cmd.Parameters.Add("@foto", SqlDbType.Image).Value = Foto.ConvertirAFoto(objBO.mascotas.img);
            cmd.Parameters.Add("@id", SqlDbType.Int).Value     = objBO.mascotas.id;

            return(con.EjecutarComando(cmd));
        }
コード例 #3
0
        public ActionResult ImagenMascota(GestionMascotaBO model)
        {
            int resultado = objMascotasDAO.ActualizarFoto(model);

            if (resultado != 0)
            {
                modulo = "~/Usuario/Mascotas";
            }
            else
            {
                modulo = "~/Usuario/Mascotas";
            }

            return(Redirect(modulo));
        }
コード例 #4
0
ファイル: MascotasDAO.cs プロジェクト: luisfrr/DrHuellitas
        public int AgregarMascotasUsuarios(GestionMascotaBO objBO)
        {
            SqlCommand cmd = new SqlCommand("EXEC GestionMascotasUsuarios @nombre=@nombre,@CDomitante=@CDomitante,@CPDominante=@CPDominante,@CAlternativo=@CAlternativo,@genero=@genero,@fechanacimiento=@fechanacimiento,@idRaza=@idRaza,@idUsuario=@idUsuario");

            cmd.Parameters.Add("@nombre", SqlDbType.VarChar).Value       = objBO.mascotas.nombremascota;
            cmd.Parameters.Add("@CDomitante", SqlDbType.VarChar).Value   = objBO.mascotas.colorDominate;
            cmd.Parameters.Add("@CPDominante", SqlDbType.VarChar).Value  = objBO.mascotas.colorPreDominante;
            cmd.Parameters.Add("@CAlternativo", SqlDbType.VarChar).Value = (objBO.mascotas.colorAlternativo != null)? objBO.mascotas.colorAlternativo:"-";
            cmd.Parameters.Add("@genero", SqlDbType.VarChar).Value       = objBO.mascotas.sgenero;
            cmd.Parameters.Add("@fechanacimiento", SqlDbType.Date).Value = objBO.mascotas.fnacimiento;
            cmd.Parameters.Add("@idRaza", SqlDbType.Int).Value           = objBO.razas.id;
            cmd.Parameters.Add("@idUsuario", SqlDbType.Int).Value        = objBO.usuarios.id;

            return(con.EjecutarComando(cmd));
        }
コード例 #5
0
        public ActionResult ImagenMascota(GestionMascotaBO model)
        {
            int resultado = objMascotasDAO.ActualizarFoto(model);

            if (resultado != 0)
            {
                modulo             = "~/Gestiones/Mascotas";
                ViewBag.ImagenBien = true;
            }
            else
            {
                modulo            = "~/Gestiones/Mascotas";
                ViewBag.ImagenMal = true;
            }

            return(Redirect(modulo));
        }