Beispiel #1
0
        public void ModificarTest()
        {
            Empresa emp = new Empresa();

            emp.activa    = true;
            emp.email     = "*****@*****.**";
            emp.ff        = DateTime.Now;
            emp.logo      = "logo.jpg";
            emp.usr       = "******";
            emp.nif       = "76635148E";
            emp.telefono  = "647578142";
            emp.poblacion = "Almería";
            emp.nombre    = "Mi empresa";

            EmpresaManager.Nueva(emp);
            Empresa empresa = EmpresaManager.get(emp.nif);

            Assert.AreEqual(empresa.nombre, "Mi empresa");

            emp.nif = "76635149T";

            bool editada = EmpresaManager.Modificar(emp);

            Empresa empresa1 = EmpresaManager.get(emp.nif);

            Assert.IsTrue(editada);
            Assert.AreEqual(empresa1.nif, "76635149T");
        }
        public void GetTest()
        {
            //Creamos una nueva empresa
            Empresa emp = new Empresa();

            emp.activa    = true;
            emp.email     = "*****@*****.**";
            emp.ff        = DateTime.Now;
            emp.logo      = "pruebaGet";
            emp.nif       = "888";
            emp.nombre    = "empresaPruebaGet";
            emp.poblacion = "almeriaGet";
            emp.telefono  = "69696969";
            emp.usr       = "******";

            //Se añade una nueva empresa
            EmpresaManager.Nueva(emp);

            //consultamos una empresa
            Empresa empresaBuscada = EmpresaManager.get(emp.nif);


            //PRUEBA 1 - Comprobacion de inserción correcta
            Assert.AreEqual(empresaBuscada.nombre, "empresaPruebaGet");
            //PRUEBA 2
            Assert.AreEqual(empresaBuscada.poblacion, "almeriaGet");
        }
Beispiel #3
0
        protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            GridViewRow r = this.GridView1.Rows[e.RowIndex];

            EmpresaManager.Eliminar(r.Cells[0].Text);
            Response.Redirect("default.aspx");
        }
        public void NuevaTest()
        {
            //Creamos una nueva empresa
            Empresa emp = new Empresa();

            emp.activa    = true;
            emp.email     = "*****@*****.**";
            emp.ff        = DateTime.Now;
            emp.logo      = "prueba";
            emp.nif       = "75258966";
            emp.nombre    = "empresaPrueba";
            emp.poblacion = "almeria";
            emp.telefono  = "6502824";
            emp.usr       = "******";

            //Se añade una nueva empresa
            EmpresaManager.Nueva(emp);

            //consultamos una empresa
            Empresa empresaBuscada = EmpresaManager.get(emp.nif);

            //PRUEBA 1
            Assert.AreEqual(empresaBuscada.nombre, "empresaPrueba");
            //PRUEBA 2
            Assert.AreEqual(empresaBuscada.poblacion, "almeria");

            //Eliminamos la empresa
            EmpresaManager.Eliminar(emp.nif);
        }
        public void EliminarTest()
        {
            int empresas = EmpresaManager.getAll().Count;

            EmpresaManager.Eliminar("78945634k");
            Assert.AreEqual(empresas - 1, EmpresaManager.getAll().Count);
        }
        public void ModificarTest()
        {
            Empresa nueva = new Empresa()
            {
                nif       = "78945634k",
                nombre    = "mi empresa2",
                email     = "*****@*****.**",
                poblacion = "Laujar",
                telefono  = "123456789",
                activa    = true,
                usr       = "******",
                Usuario   = UserManager.get("75722300K")
            };

            int empresas = EmpresaManager.getAll().Count;

            Assert.IsTrue(EmpresaManager.Modificar(nueva));
            Assert.AreEqual(empresas + 1, EmpresaManager.getAll().Count);

            nueva.poblacion = "Barcelona";
            Assert.IsTrue(EmpresaManager.Nueva(nueva));
            Assert.AreEqual(nueva.poblacion, EmpresaManager.get("78945634k").poblacion);

            Empresa nueva2 = null;

            Assert.IsFalse(EmpresaManager.Nueva(nueva2));
        }
Beispiel #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.IsPostBack)
     {
         Empresa emp = EmpresaManager.get(Session["empresa"].ToString());
         Session.Remove("empresa");
         this.foto.ImageUrl = emp.logo;
         this.txtDni.Text   = emp.nif;
         this.txtEmail.Text = emp.email;
         if (emp.ff.HasValue)
         {
             this.txtFnac.Text = emp.ff.Value.Day + "/" + emp.ff.Value.Month + "/" + emp.ff.Value.Year;
         }
         else
         {
             this.txtFnac.Text = "";
         }
         this.txtNombre.Text    = emp.nombre;
         this.txtPoblacion.Text = emp.poblacion;
         if (emp.activa.HasValue)
         {
             this.txtPyme.Checked = emp.activa.Value;
         }
         else
         {
             this.txtPyme.Checked = true;
         }
         this.txtTlf.Text = emp.telefono;
     }
 }
Beispiel #8
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            this.Validate();
            if (this.IsValid)
            {
                Empresa emp2 = EmpresaManager.get(this.txtDni.Text);

                emp2.activa    = this.txtPyme.Checked;
                emp2.nif       = this.txtDni.Text;
                emp2.nombre    = this.txtNombre.Text;
                emp2.email     = this.txtEmail.Text;
                emp2.poblacion = this.txtPoblacion.Text;
                emp2.telefono  = this.txtTlf.Text;
                emp2.usr       = ((Usuario)Session["usr"]).username;
                if (this.txtFnac.Text != "")
                {
                    emp2.ff = Convert.ToDateTime(this.txtFnac.Text);
                }

                if (this.file_u.HasFile)
                {
                    string ext = Path.GetExtension(this.file_u.PostedFile.FileName);
                    File.Delete(Server.MapPath("~/logos/" + this.txtDni.Text + ext));

                    this.file_u.PostedFile.SaveAs(Server.MapPath("~/logos/" + this.txtDni.Text + ext));
                    emp2.logo = "~/logos/" + this.txtDni.Text + ext;
                }

                EmpresaManager.Modificar(emp2);
                Response.Redirect("default.aspx");
            }
        }
Beispiel #9
0
        //[ClaimsAuthorization(ClaimType = "action", ClaimValue = "empresa-aprobarEmpresa")]
        public IHttpActionResult AprobarEmpresa(Empresa empresa)
        {
            try
            {
                var manager        = new EmpresaManager();
                var usuarioManager = new UsuarioManager();

                manager.Aprobar(empresa);

                var usuarioEncargado = usuarioManager.Retrieve(new Usuario {
                    Email = empresa.EmailEncargado
                });

                if (usuarioEncargado != null)
                {
                    usuarioEncargado.Estado     = empresa.Estado;
                    usuarioEncargado.TerminalId = 0;
                    usuarioManager.Update(usuarioEncargado);
                }

                var estado = empresa.Estado == "Activo" ? "aprobada" : "rechazada";

                _apiResponse = new ApiResponse
                {
                    Message = string.Format("{0} {1}.", "Solicitud de la empresa", estado)
                };

                return(Ok(_apiResponse));
            }
            catch (BusinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }
Beispiel #10
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            this.Validate();
            if (this.IsValid)
            {
                Empresa emp = new Empresa();
                emp.activa    = this.txtPyme.Checked;
                emp.nif       = this.txtDni.Text;
                emp.nombre    = this.txtNombre.Text;
                emp.poblacion = this.txtPoblacion.Text;
                emp.telefono  = this.txtTlf.Text;
                if (Session["usr"] != null)
                {
                    emp.usr = ((Usuario)Session["usr"]).username;
                }
                if (this.txtFnac.Text.Length != 0)
                {
                    emp.ff = Convert.ToDateTime(this.txtFnac.Text);
                }

                string ext = Path.GetExtension(this.file_u.PostedFile.FileName);
                this.file_u.PostedFile.SaveAs(Server.MapPath("~/logos/" + this.txtDni.Text + ext));
                emp.logo = "~/logos/" + this.txtDni.Text + ext;
                EmpresaManager.Nueva(emp);
                Response.Redirect("Default.aspx");
            }
        }//fin validar
Beispiel #11
0
 public IHttpActionResult Post(Empresa empresa)
 {
     try
     {
         var mng = new EmpresaManager();
         apiResp = new ApiResponse();
         var temp = mng.RetrieveById(empresa);
         if (temp == null)
         {
             mng.Create(empresa);
             apiResp.Message = "Empresa ha sido creada.";
             return(Ok(apiResp));
         }
         else
         {
             apiResp.Message = "Empresa ya existe.";
             return(Ok(apiResp));
         }
     }
     catch (BussinessException bex)
     {
         return(InternalServerError(new Exception(bex.ExceptionId + "-"
                                                  + bex.AppMessage.Message)));
     }
 }
Beispiel #12
0
        public void EliminarTest()
        {
            Empresa e = new Empresa();

            e.nif = "00000000t";
            Assert.IsTrue(EmpresaManager.Nueva(e));
            Assert.IsTrue(EmpresaManager.Eliminar(e.nif));
        }
Beispiel #13
0
        public IHttpActionResult Get()
        {
            apiResp = new ApiResponse();
            var mng = new EmpresaManager();

            apiResp.Data = mng.RetrieveAll();

            return(Ok(apiResp));
        }
Beispiel #14
0
        public void getTest()
        {
            Empresa e = new Empresa();

            e.nif = "00000000t";
            Assert.IsTrue(EmpresaManager.Nueva(e));
            Assert.AreEqual(EmpresaManager.get(e.nif).nif, e.nif);
            Assert.IsTrue(EmpresaManager.Eliminar(e.nif));
        }
Beispiel #15
0
    // Start is called before the first frame update
    void Start()
    {
        if (sharedInstance == null)
        {
            sharedInstance = this;
        }

        RegistrarEmpresas();
    }
Beispiel #16
0
        public void EliminarTest()
        {
            string nif    = "1111111A";
            bool   borrar = EmpresaManager.Eliminar(nif);



            Assert.AreEqual(borrar, true);
        }
Beispiel #17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.IsPostBack)
            {
                var datos = EmpresaManager.getAll();


                this.GridView1.DataSource = datos;
                this.GridView1.DataBind();
            }
        }
        public void NuevaTest()
        {
            Empresa e = new Empresa();

            e.nif    = "75721776A";
            e.nombre = "berna";
            bool b = EmpresaManager.Nueva(e);

            Assert.AreEqual(b, true);

            EmpresaManager.Eliminar("75721776A");
        }
Beispiel #19
0
        public IHttpActionResult Current()
        {
            var identity = User.Identity as ClaimsIdentity;
            var email    = identity.Claims.Where(c => c.Type == "Email").Select(c => c.Value).SingleOrDefault();

            var mng = new EmpresaManager();

            _apiResponse.Data = mng.GetByEmpresario(new Empresa {
                EmailEncargado = email
            });

            return(Ok(_apiResponse));
        }
Beispiel #20
0
        public void ModificarTest()
        {
            Empresa e = new Empresa();

            e.nif = "00000000t";
            Assert.IsTrue(EmpresaManager.Nueva(e));
            e.nombre    = "empresa";
            e.poblacion = "almeria";
            Assert.IsTrue(EmpresaManager.Modificar(e));
            Assert.AreEqual(EmpresaManager.get(e.nif).nombre, "empresa");
            Assert.AreEqual(EmpresaManager.get(e.nif).poblacion, "almeria");
            Assert.IsTrue(EmpresaManager.Eliminar(e.nif));
        }
        public void getTest()
        {
            Empresa e = new Empresa();

            e.nif    = "75721776A";
            e.nombre = "berna";
            EmpresaManager.Nueva(e);

            Empresa a = EmpresaManager.get("75721776A");

            Assert.AreEqual(a.nombre, "berna");

            EmpresaManager.Eliminar("75721776A");
        }
Beispiel #22
0
        public void ModificarTest()
        {
            Empresa emp = new Empresa();

            emp.nif      = "1111111A";
            emp.nombre   = "Modificado";
            emp.email    = "*****@*****.**";
            emp.telefono = "111111111";
            emp.usr      = "******";

            EmpresaManager.Modificar(emp);

            Empresa resultado = EmpresaManager.get(emp.nif);

            Assert.AreEqual(resultado.nombre, emp.nombre);
        }
Beispiel #23
0
        public IHttpActionResult Put(Empresa empresa)
        {
            try
            {
                var mng = new EmpresaManager();
                mng.Update(empresa);

                apiResp         = new ApiResponse();
                apiResp.Message = "Empresa ha sido modificada con éxito.";

                return(Ok(apiResp));
            }
            catch (BussinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }
Beispiel #24
0
        public IHttpActionResult Delete(Empresa empresa)
        {
            try
            {
                var mng = new EmpresaManager();
                mng.Delete(empresa);

                apiResp         = new ApiResponse();
                apiResp.Message = "Empresa ha sido eliminada.";

                return(Ok(apiResp));
            }
            catch (BussinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }
Beispiel #25
0
        public IHttpActionResult GetAllPendientes()
        {
            try
            {
                var manager = new EmpresaManager();

                _apiResponse = new ApiResponse
                {
                    Data    = manager.GetAllPendientes(),
                    Message = "Execution Success"
                };

                return(Ok(_apiResponse));
            }
            catch (BusinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }
Beispiel #26
0
        //[ClaimsAuthorization(ClaimType = "action", ClaimValue = "empresa-registrarEmpresa")]
        public IHttpActionResult RegistrarEmpresa(Empresa empresa)
        {
            try
            {
                var manager        = new EmpresaManager();
                var usuarioManager = new UsuarioManager();

                usuarioManager.Create(empresa.Usuario);
                manager.Create(empresa);

                _apiResponse.Message = "Empresa registrada.";

                return(Ok(_apiResponse));
            }
            catch (BusinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }
        public void NuevaTest()
        {
            Empresa nueva = new Empresa()
            {
                nif       = "78945612l",
                nombre    = "mi empresa",
                email     = "*****@*****.**",
                poblacion = "Mojacar",
                telefono  = "123456789",
                activa    = true,
                usr       = "******",
                Usuario   = UserManager.get("75722300K")
            };

            Assert.IsTrue(EmpresaManager.Nueva(nueva));
            Assert.IsFalse(EmpresaManager.Nueva(nueva));

            EmpresaManager.Eliminar("78945612l");
        }
Beispiel #28
0
        public void getTest()
        {
            MF0493Entities db = new MF0493Entities();

            var data = from empresa in db.Empresas
                       select empresa;

            Empresa emp = data.First();

            Empresa final = EmpresaManager.get(emp.nif);

            bool resultado = false;

            if (final.nif != null)
            {
                resultado = true;
            }
            Assert.IsTrue(resultado);
        }
        public void ModificarTest()
        {
            Empresa e = new Empresa();

            e.nif    = "75721776A";
            e.nombre = "berna";
            bool b = EmpresaManager.Modificar(e);

            Assert.AreEqual(b, true);

            e.poblacion = "almeria";
            b           = EmpresaManager.Modificar(e);
            Assert.AreEqual(b, true);

            b = EmpresaManager.Modificar(null);
            Assert.AreEqual(b, false);

            EmpresaManager.Eliminar("75721776A");
        }
        public void ModificarTest()
        {
            //Creamos una nueva empresa
            Empresa emp = new Empresa();

            emp.activa    = true;
            emp.email     = "*****@*****.**";
            emp.ff        = DateTime.Now;
            emp.logo      = "pruebaModificar";
            emp.nif       = "69696969";
            emp.nombre    = "empresaPruebaModificar";
            emp.poblacion = "almeriaModificar";
            emp.telefono  = "69696969";
            emp.usr       = "******";

            //Se añade una nueva empresa
            EmpresaManager.Nueva(emp);

            //consultamos una empresa
            Empresa empresaBuscada = EmpresaManager.get(emp.nif);

            //PRUEBA 1 - Comprobacion de inserción correcta
            Assert.AreEqual(empresaBuscada.nombre, "empresaPruebaModificar");
            //PRUEBA 2
            Assert.AreEqual(empresaBuscada.poblacion, "almeriaModificar");

            //Modificamos
            emp.nombre    = "nombreModificadoooo";
            emp.poblacion = "granadaModificadaaaa";

            //consultamos una empresa
            bool mod = EmpresaManager.Modificar(emp);

            //consultamos una empresa
            Empresa empresaBuscadaModificada = EmpresaManager.get(emp.nif);

            Assert.IsTrue(mod);
            Assert.AreEqual(empresaBuscadaModificada.nombre, "nombreModificadoooo");
            Assert.AreEqual(empresaBuscadaModificada.poblacion, "granadaModificadaaaa");

            bool eliminado = EmpresaManager.Eliminar("69696969");
        }