Пример #1
0
        public EmpresaE UpdateEmpresa([FromBody]  EmpresaE empresa)
        {
            EmpresaE result = new EmpresaE();


            result = EmpresaN.SetEmpresa(new Object[] {
                new SqlParameter("@Accion", "ACTUALIZAR"),
                new SqlParameter("@Id", empresa.Id),
                new SqlParameter("@Id_Identificacion", empresa.Id_Identificacion),
                new SqlParameter("@Id_Departamento", empresa.Id_Departamento),
                new SqlParameter("@Id_Ciudad", empresa.Id_Ciudad),
                new SqlParameter("@Identificacion", empresa.Identificacion),
                new SqlParameter("@Nombre", empresa.RazonSocial),
                new SqlParameter("@Nombres", empresa.Nombres),
                new SqlParameter("@Apellidos", empresa.Apellidos),
                new SqlParameter("@Naturaleza", empresa.Naturaleza.IdString),
                new SqlParameter("@Direccion", empresa.Direccion),
                new SqlParameter("@Telefono", empresa.Telefono),
                new SqlParameter("@Contacto", empresa.Contacto),
                new SqlParameter("@Cargo", empresa.Cargo),
                new SqlParameter("@Observacion", empresa.Observacion),
                new SqlParameter("@Estado", empresa.Estado),
                new SqlParameter("@Id_Usuario", empresa.Id_Usuario)
            });
            //   result.Url_azure_img = VerImagen(result.Imagen);
            return(result);
        }
Пример #2
0
        private void frmEmpresa_Load(object sender, EventArgs e)
        {
            btnModificar.Enabled = false;

            cmbCategoriaAfip.DataSource    = Negocios.FuncionesGlobales.AfipS.ObtenerCategoriasAfip(null);
            cmbCategoriaAfip.DisplayMember = "Nombre";
            cmbCategoriaAfip.ValueMember   = "IdCategoriaafip";
            _Empresa = new EmpresaN();
            if (_Empresa.Succed == true)
            {
                txtNombre.Text                 = _Empresa.RazonSocial;
                txtIngBrut.Text                = _Empresa.IngresosBrutos;
                txtNomFant.Text                = _Empresa.NombreFantasia;
                txtCUIT.Text                   = _Empresa.Cuit;
                dtpInicioActi.Text             = _Empresa.InicioActividad.ToShortDateString();
                btnEliminar.Enabled            = true;
                btnModificar.Enabled           = true;
                cmbCategoriaAfip.SelectedValue = _Empresa.CategoriaAFIP;
            }

            else
            {
                btnEliminar.Enabled = false;
                MessageBox.Show("Establezca su empresa");
            }
        }
Пример #3
0
        public EmpresaE InsertEmpresa([FromBody]  EmpresaE empresa)
        {
            EmpresaE result = new EmpresaE();


            result = EmpresaN.SetEmpresa(new Object[] {
                new SqlParameter("@Accion", "INGRESAR"),
                new SqlParameter("@Id_Identificacion", empresa.Id_Identificacion),
                new SqlParameter("@Id_Departamento", empresa.Id_Departamento),
                new SqlParameter("@Id_Ciudad", empresa.Id_Ciudad),
                new SqlParameter("@Identificacion", empresa.Identificacion),
                new SqlParameter("@Nombre", empresa.RazonSocial),
                new SqlParameter("@Nombres", empresa.Nombres),
                new SqlParameter("@Apellidos", empresa.Apellidos),
                new SqlParameter("@Naturaleza", empresa.Naturaleza.IdString),
                new SqlParameter("@Direccion", empresa.Direccion),
                new SqlParameter("@Telefono", empresa.Telefono),
                new SqlParameter("@Contacto", empresa.Contacto),
                new SqlParameter("@Cargo", empresa.Cargo),
                new SqlParameter("@Observacion", empresa.Observacion),
                new SqlParameter("@Id_Usuario", empresa.Id_Usuario),
                new SqlParameter("@Estado", empresa.Estado),
            });
            return(result);
        }
Пример #4
0
        public List <EmpresaE> GetEmpresaLista()
        {
            List <EmpresaE> result = new List <EmpresaE>();


            result = EmpresaN.GetEmpresaLista(new Object[] {
                new SqlParameter("@Accion", "GETALLLIST")
            });

            return(result);
        }
Пример #5
0
        public EmpresaE GetEmpresa([FromBody]  EmpresaE empresa)
        {
            EmpresaE     result  = null;
            SqlParameter _accion = new SqlParameter("@Accion", "GETID");
            SqlParameter _id     = new SqlParameter("@Id", empresa.Id);

            Object[] Objeto = new Object[]
            {
                _accion,
                _id
            };

            result = EmpresaN.GetEmpresa(Objeto);
            return(result);
        }
Пример #6
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            if (ControlErrores())
            {
                _Empresa = new EmpresaN(txtNombre.Text,
                                        txtNomFant.Text,
                                        txtCUIT.Text,
                                        txtIngBrut.Text,
                                        DateTime.Parse(dtpInicioActi.Text),
                                        int.Parse(cmbCategoriaAfip.SelectedValue.ToString()));

                MessageBox.Show("Grabo con exito");
                btnEliminar.Enabled  = true;
                btnModificar.Enabled = true;
                btnGrabar.Enabled    = false;
            }
            else
            {
                MessageBox.Show("Revise los campos e intente nuevamente.\nSi el problema persiste contacte a sus programadores");
            }
        }
Пример #7
0
        public IActionResult ValidarUsuario([FromBody] PersonaE user)
        {// puede tener diferentes retornos
            IActionResult ret  = null;
            PersonaE      auth = new PersonaE();


            auth = PersonaN.ValidarUsuario(new Object[] {
                new SqlParameter("@Accion", "ValidarUsuario"),
                new SqlParameter("@Usuario", user.Usuario),
                new SqlParameter("@Clave", PersonaN.CreateMD5(user.Clave))
            }, _settings);

            /*
             * if (auth.IsAuthenticated)
             * {
             *  ret = StatusCode(200, auth);
             * }
             * else
             * {
             *  ret = StatusCode(404, "Invalid User Name/Password.");
             * }
             */



            if (auth.Mensaje.Cuerpo == "")
            {
                string usuariomd5 = PersonaN.CreateMD5(auth.Usuario);
                if (usuariomd5 == auth.Clave)
                {
                    auth.Clave = "cambiarclave";
                }
                else
                {
                    auth.Clave = "";
                }

                Permisos permisoEmpresas = (from x in auth.Permisos where x.Formulario == "Empresa" && x.Proceso == "Ver Lista" && x.Seleccionado == true select x).FirstOrDefault <Permisos>();

                // es para saber si puede ver todas las empresas que estan disponibles
                if (permisoEmpresas != null)
                {
                    auth.Empresas = EmpresaN.GetEmpresaLista(new Object[] {
                        new SqlParameter("@Accion", "GETALLLIST")
                    });
                }
                // solo puede ver su empresa(tabla empresapersona vacia)

                /* else
                 * {
                 *   result.Empresas = PersonaN.Empresas(new Object[] {
                 *   new SqlParameter("@Accion","Empresas"),
                 *   new SqlParameter("@Id",IdPersona)
                 *
                 *    });
                 * }
                 */
                //result = nombres,apellidos,email, lista de empresas o solo una empresa, id, id_empresa, usuario,lista permisos
                return(Ok(new
                {
                    token = auth.BearerToken,
                    mensaje = new Mensaje {
                        Titulo = ""
                    }
                }));
            }
            else
            {
                // no esta registrado
                return(Ok(auth));
            }
        }