public SucursalResponse EliminarSucursal(SucursalRequest filtro)
        {
            SucursalResponse Resultado = new SucursalResponse();

            try
            {
                using (SqlConnection conexion = new SqlConnection(Configuracion.CadenaConexion("BDNegocio")))
                {
                    conexion.Open();

                    using (SqlCommand cmd = new SqlCommand("usp_EliminarSucursal", conexion))
                    {
                        cmd.CommandType = System.Data.CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@CodigoSucursal", filtro.CodigoSucursal);
                        cmd.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception e)
            {
                Resultado.CodigoError      = -1;
                Resultado.DescripcionError = e.Message;
            }
            return(Resultado);
        }
        private static Sucursal getSucursal(SucursalRequest sucursalRequest)
        {
            var sucursal = new Sucursal(sucursalRequest.nombre, new DireccionNull(), new FirmaAutorizadaNull());

            sucursal.Id = sucursalRequest.guid;

            return(sucursal);
        }
Example #3
0
        public void isValidPost_invalidData_returnFalse(DireccionRequest direccion, UserRequest firma, string nombre)
        {
            var sucursal = new SucursalRequest()
            {
                direccionRequest = direccion, userFirmaRequest = firma, nombre = nombre
            };

            var respuesta = sucursal.isValidPost();

            Assert.IsFalse(respuesta);
        }
Example #4
0
        public void isValidPostForPostEmpleo_invalidData_returnFalse(Guid idGuid, string nombre)
        {
            var sucursal = new SucursalRequest()
            {
                guid   = idGuid,
                nombre = nombre
            };

            var respuesta = sucursal.isValidForPostBasicData();

            Assert.IsFalse(respuesta);
        }
Example #5
0
        public void isValidPostForPostEmpleo_validData_returnTrue()
        {
            var sucursal = new SucursalRequest()
            {
                guid   = Guid.NewGuid(),
                nombre = "Sucursal"
            };

            var respuesta = sucursal.isValidForPostBasicData();

            Assert.IsTrue(respuesta);
        }
        public void isValidPost_BadData_ReturnFalse(EmpresaRequest empresa, SucursalRequest sucursal, AuditoriaRequest auditoria)
        {
            var lugarVisita = new LugarVisitaRequest()
            {
                empresaRequest   = empresa,
                sucursalRequest  = sucursal,
                auditoriaRequest = auditoria
            };

            var response = lugarVisita.isValidPost();

            Assert.IsFalse(response);
        }
Example #7
0
        private Sucursal getSucursal(SucursalRequest request)
        {
            var direccion = request.direccionRequest;
            var firma     = request.userFirmaRequest;
            var sucursal  = new Sucursal(request.nombre, getDireccion(direccion), getFirmaAutorizada(firma));

            if (request.guid != Guid.Empty)
            {
                sucursal.Id = request.guid;
            }

            sucursal.Auditoria = getAuditoria(request.auditoriaRequest);
            return(sucursal);
        }
Example #8
0
        public void isValidPost_validData_returnTrue()
        {
            var direccion = getDireccionRequest();
            var firma     = getUserRequest();

            var sucursal = new SucursalRequest()
            {
                direccionRequest = direccion,
                userFirmaRequest = firma,
                nombre           = "Sucursal"
            };

            var respuesta = sucursal.isValidPost();

            Assert.IsTrue(respuesta);
        }
        public SucursalResponse ConsultarSucursal(SucursalRequest filtro)
        {
            SucursalResponse Resultado = new SucursalResponse();

            try
            {
                using (SqlConnection conexion = new SqlConnection(Configuracion.CadenaConexion("BDNegocio")))
                {
                    conexion.Open();

                    using (SqlCommand cmd = new SqlCommand("usp_ConsultarSucursal", conexion))
                    {
                        cmd.CommandType = System.Data.CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@CodigoSucursal", filtro.CodigoSucursal ?? (object)DBNull.Value);
                        cmd.Parameters.AddWithValue("@CodigoBanco", filtro.CodigoBanco ?? (object)DBNull.Value);
                        cmd.Parameters.AddWithValue("@Nombre", filtro.Nombre ?? (object)DBNull.Value);
                        SqlDataReader dr = cmd.ExecuteReader();

                        while (dr.Read())
                        {
                            Resultado.ListaSucursal.Add(new ENSucursal
                            {
                                CodigoSucursal = dr.GetInt32(dr.GetOrdinal("CodigoSucursal")),
                                CodigoBanco    = dr.GetInt32(dr.GetOrdinal("CodigoBanco")),
                                Banco          = dr.GetString(dr.GetOrdinal("Banco")),
                                Nombre         = dr.GetString(dr.GetOrdinal("Nombre")),
                                Direccion      = dr.GetString(dr.GetOrdinal("Direccion")),
                                FechaRegistro  = dr.GetDateTime(dr.GetOrdinal("FechaRegistro"))
                            });
                        }
                    }
                }
            }
            catch (Exception e)
            {
                Resultado.CodigoError      = -1;
                Resultado.DescripcionError = e.Message;
            }
            return(Resultado);
        }
Example #10
0
        public Response <SucursalResponse> List(SucursalRequest request)
        {
            Response <SucursalResponse> response;
            SucursalFilter      filter;
            List <SucursalList> list;

            filter = request.FilterSucursal;

            list = _baseData.List(filter);

            response = new Response <SucursalResponse>
            {
                IsCorrect = true,
                Value     = new SucursalResponse
                {
                    ListSucursal = list
                },
                Status = Constants.StatusWebApi.OK,
            };

            return(response);
        }
        public SucursalResponse RegistrarSucursal(SucursalRequest filtro)
        {
            ADNegocio DA = new ADNegocio();

            return(DA.RegistrarSucursal(filtro));
        }
Example #12
0
        public void isValidPut_invalidData_returnFalse(Guid idGuid, EmpresaRequest empresa,
                                                       BeneficiarioRequest beneficiario, SucursalRequest sucursal,
                                                       string cargo, decimal sueldo,
                                                       DateTime fechaDeInicio, HorarioLaboralRequest horario,
                                                       string contrato, TipoEmpleoRequest tipoEmpleo,
                                                       IEnumerable <ComprobantePagoRequest> comprobantes)
        {
            var empleo = new EmpleoRequest()
            {
                beneficiarioRequest = beneficiario,
                cargo                 = cargo,
                contrato              = contrato,
                empresaRequest        = empresa,
                fechaDeInicio         = fechaDeInicio,
                horarioLaboralRequest = horario,
                IdGuid                = idGuid,
                sucursalRequest       = sucursal,
                sueldo                = sueldo,
                tipoEmpleoRequest     = tipoEmpleo,
                comprobantes          = comprobantes
            };

            var respuesta = empleo.isValidPut();

            Assert.IsFalse(respuesta);
        }
        public SucursalResponse ActualizarSucursal(SucursalRequest filtro)
        {
            LNNegocio LN = new LNNegocio();

            return(LN.ActualizarSucursal(filtro));
        }
        public SucursalResponse EliminarSucursal(SucursalRequest filtro)
        {
            LNNegocio LN = new LNNegocio();

            return(LN.EliminarSucursal(filtro));
        }
        public SucursalResponse ConsultarSucursal(SucursalRequest filtro)
        {
            LNNegocio LN = new LNNegocio();

            return(LN.ConsultarSucursal(filtro));
        }
        public SucursalResponse RegistrarSucursal(SucursalRequest filtro)
        {
            LNNegocio LN = new LNNegocio();

            return(LN.RegistrarSucursal(filtro));
        }
Example #17
0
        public IActionResult ListSucursal([FromBody] SucursalRequest request)
        {
            var response = _sucursalLogic.List(request);

            return(Ok(response));
        }
        public SucursalResponse ConsultarSucursal(SucursalRequest filtro)
        {
            ADNegocio DA = new ADNegocio();

            return(DA.ConsultarSucursal(filtro));
        }
        public SucursalResponse EliminarSucursal(SucursalRequest filtro)
        {
            ADNegocio DA = new ADNegocio();

            return(DA.EliminarSucursal(filtro));
        }
        public SucursalResponse ActualizarSucursal(SucursalRequest filtro)
        {
            ADNegocio DA = new ADNegocio();

            return(DA.ActualizarSucursal(filtro));
        }